exponenta event banner

predictorinfo

Сводка свойств предиктора кредитной карты показателей

Описание

пример

[T,Stats] = predictorinfo(sc,PredictorName) возвращает сводку свойств предиктора кредитной карты показателей и некоторые основные статистические данные предиктора.

Примеры

свернуть все

Создать creditscorecard с использованием CreditCardData.mat для загрузки данных (с использованием набора данных из Refaat 2011).

load CreditCardData
sc = creditscorecard(data,'IDVar','CustID')
sc = 
  creditscorecard with properties:

                GoodLabel: 0
              ResponseVar: 'status'
               WeightsVar: ''
                 VarNames: {1x11 cell}
        NumericPredictors: {1x6 cell}
    CategoricalPredictors: {'ResStatus'  'EmpStatus'  'OtherCC'}
           BinMissingData: 0
                    IDVar: 'CustID'
            PredictorVars: {1x9 cell}
                     Data: [1200x11 table]

Получение статистики предиктора для PredictorName из CustAge.

[T,Stats] = predictorinfo(sc,'CustAge')
T=1×4 table
               PredictorType      LatestBinning      LatestFillMissingType    LatestFillMissingValue
               _____________    _________________    _____________________    ______________________

    CustAge     {'Numeric'}     {'Original Data'}        {'Original'}              {0x0 double}     

Stats=4×1 table
            Value 
            ______

    Min         21
    Max         74
    Mean    45.174
    Std     9.8302

Получение статистики предиктора для PredictorName из ResStatus.

[T,Stats] = predictorinfo(sc,'ResStatus')
T=1×5 table
                  PredictorType     Ordinal      LatestBinning      LatestFillMissingType    LatestFillMissingValue
                 _______________    _______    _________________    _____________________    ______________________

    ResStatus    {'Categorical'}     false     {'Original Data'}        {'Original'}              {0x0 double}     

Stats=3×1 table
                  Count
                  _____

    Home Owner     542 
    Tenant         474 
    Other          184 

Создать creditscorecard с использованием CreditCardData.mat для загрузки данных (с использованием набора данных из Refaat 2011).

load CreditCardData
sc = creditscorecard(dataMissing,'BinMissingData',true,'IDVar','CustID');
sc = autobinning(sc);

Использовать fillmissing для замены отсутствующих значений для CustAge предиктор со значением 38.

sc = fillmissing(sc,'CustAge','constant',38);

Получение статистики предиктора для PredictorName из CustAge.

[T,Stats] = predictorinfo(sc,'CustAge')
T=1×4 table
               PredictorType         LatestBinning          LatestFillMissingType    LatestFillMissingValue
               _____________    ________________________    _____________________    ______________________

    CustAge     {'Numeric'}     {'Automatic / Monotone'}        {'Constant'}                 {[38]}        

Stats=4×1 table
            Value 
            ______

    Min         21
    Max         74
    Mean    44.932
    Std     9.7436

Использовать fillmissing для замены отсутствующих значений для ResStatus предиктор с mode значение.

sc = fillmissing(sc,'ResStatus','mode');

Получение статистики предиктора для PredictorName из ResStatus.

[T,Stats] = predictorinfo(sc,'ResStatus')
T=1×5 table
                  PredictorType     Ordinal         LatestBinning          LatestFillMissingType    LatestFillMissingValue
                 _______________    _______    ________________________    _____________________    ______________________

    ResStatus    {'Categorical'}     false     {'Automatic / Monotone'}          {'Mode'}               {'Home Owner'}    

Stats=3×1 table
                  Count
                  _____

    Tenant         457 
    Home Owner     563 
    Other          180 

Входные аргументы

свернуть все

Модель кредитной карты показателей, указанная как creditscorecard объект. Использовать creditscorecard для создания creditscorecard объект.

Имя предиктора, указанное с помощью вектора символов, содержащего имена интересующего предиктора кредитной карты показателей. PredictorName чувствителен к регистру.

Типы данных: char

Выходные аргументы

свернуть все

Сводная информация для указанного предиктора, возвращенная в виде таблицы со следующими столбцами:

  • 'PredictorType''Numeric' или 'Categorical'.

  • 'Ordinal' - Для категориальных предикторов логическое значение, указывающее, является ли оно порядковым.

  • 'LatestBinning' - символьный вектор, указывающий последний примененный алгоритм для входного аргумента; PredictorName. Значения:

    • 'Original Data' - Когда к предиктору не применяется биннинг.

    • 'Automatic / BinningName' - Где 'BinningName' является одним из следующих: Monotone, Equal Width, или Equal Frequency.

    • 'Manual' - После каждого вызова modifybins, где либо 'CutPoints', 'CatGrouping', 'MinValue', или 'MaxValue' изменяются.

  • 'LatestFillMissingType' - если fillmissing был применен к предиктору, значение Statistics аргумент для fillmissing отображается. Если предиктор не имеет отсутствующих данных, то тип заполнения 'Original'.

  • 'LatestFillMissingValue' - если fillmissing был применен к предиктору, отображается значение заполнения. Если предиктор не имеет отсутствующих данных, то значение заполнения равно [ ].

Имя предиктора используется в качестве имени строки в возвращаемой таблице.

Сводная статистика для входных данных PredictorName, возвращено в виде таблицы. Соответствующее значение сохраняется в 'Value' столбец.

Имена строк таблицы указывают соответствующие статистические данные для числовых предикторов:

  • 'Min' - Минимальное значение в образце.

  • 'Max' - Максимальное значение в образце.

  • 'Mean' - Среднее значение в образце.

  • 'Std' - Стандартное отклонение образца.

    Примечание

    Для типов данных, отличных от «double» или «single», числовая точность может быть потеряна для стандартного отклонения. Типы данных, отличные от «double» или «single», выдаются как «double» перед вычислением стандартного отклонения.

Для категориальных предикторов имена строк содержат имена категорий с соответствующим общим числом в 'Count' столбец.

Представлен в R2015b