modifypredictor

设置信用记分卡预测器的属性

描述

例子

sc= modifypredictor (sc,PredictorName)设置信用记分卡预测器的属性。

例子

sc= modifypredictor (___,名称,值)使用可选的名称值对参数设置信用记分卡预测器的属性。

例子

全部折叠

创建一个creditscorecard对象使用CreditCardData.mat文件来加载数据(使用Refaat 2011中的数据集)。在实践中,分类数据经常用数值表示。为了显示类别数据作为数值数据给出的情况,变量的数据“ResStatus”有意转换为数值。

负载CreditCardDatadata.resstatus = double(data.resstatus);sc = creditscorecard(数据,“IDVar”,“CustID”)
sc = creditscorecard with properties: GoodLabel: 0 ResponseVar: 'status' WeightsVar: " VarNames: {1x11 cell} NumericPredictors: {1x7 cell} CategoricalPredictors: {'EmpStatus' OtherCC'} BinMissingData: 0 IDVar: 'CustID' PredictorVars: {1x9 cell} Data: [1200x11 table]
[t,stats] = predictorinfo(sc,“ResStatus”)
T =1×2表预测residbinning _____________ _________________ resstatus {'numeric'} {'原始数据'}
统计=4×1表值_______ min 1 max 3平均1.7017 std 0.71833

请注意,“ResStatus”的一部分出现NumericPredictors财产。假设你想要“ResStatus”作为分类资料处理。例如,您可能希望允许自动分拣算法重新排序类别。使用modifypredictor改变“PredictorType”PredictorName“ResStatus”从数字到分类。

sc = modifypredictor (sc,“ResStatus”,“PredictorType”,'分类')
ResponseVar: 'status' WeightsVar: " VarNames: {1x11 cell} NumericPredictors: {1x6 cell} CategoricalPredictors: {'ResStatus' 'EmpStatus' 'OtherCC'} BinMissingData: 0 IDVar: 'CustID' PredictorVars: {1x9 cell} Data: [1200x11 table]
[t,stats] = predictorinfo(sc,“ResStatus”)
T =1×3表PredictorType序数LatestBinning  _______________ _______ _________________ ResStatus{“直言”}假{“原始数据”}
统计=3×1表数_____ C1 542 C2 474 C3 184

请注意,“ResStatus”现在出现作为'分类'预测因子。

输入参数

全部折叠

信用记分卡模型,指定为acreditscorecard目的。使用creditscorecard创建一个creditscorecard目的。

预测器名称,使用包含信用记分卡预测器的名称的字符向量或单元格数组指定。PredictorName是区分大小写的。

数据类型:char|细胞

名称-值对的观点

指定可选的逗号分隔对名称,值论点。的名字参数名和价值是相应的价值。的名字必须出现在引号内。您可以按如下顺序指定几个名称和值对参数name1,value1,...,namen,valuen

例子:sc = modifypredictor(sc,{'catere','custincome'},'predictortype','分类','onarinal',true)

一个或多个预测器转换为的预测器类型,指定为逗号分隔的对,由“PredictorType”一个字符向量。可能的值是:

  • —没有发生转换。

  • “数字”-指定的预测器数据PredictorName转换为数字。

  • '分类'-指定的预测器数据PredictorName被转换为分类。

数据类型:char

用于转换为分类或现有的分类预测器的预测器的指示符被视为序数数据,指定为逗号分隔的对“顺序”和一个有价值的逻辑真的或者

请注意

此可选输入参数仅用于类型的预测器'分类'

数据类型:逻辑

输出参数

全部折叠

信用记分卡模型,作为更新返回creditscorecard目的。

在R2015B中介绍