Сводка свойств предиктора кредитной карты показателей
[ возвращает сводку свойств предиктора кредитной карты показателей и некоторые основные статистические данные предиктора.T,Stats] = predictorinfo(sc,PredictorName)
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
PredictorName После использования fillmissingСоздать 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
sc - Модель кредитной карты показателейcreditscorecard объектМодель кредитной карты показателей, указанная как creditscorecard объект. Использовать creditscorecard для создания creditscorecard объект.
PredictorName - Имя предиктораИмя предиктора, указанное с помощью вектора символов, содержащего имена интересующего предиктора кредитной карты показателей. PredictorName чувствителен к регистру.
Типы данных: char
T - Сводная информация для указанного предиктораСводная информация для указанного предиктора, возвращенная в виде таблицы со следующими столбцами:
'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 был применен к предиктору, отображается значение заполнения. Если предиктор не имеет отсутствующих данных, то значение заполнения равно [ ].
Имя предиктора используется в качестве имени строки в возвращаемой таблице.
Stats - Сводная статистика для входных данных PredictorNameСводная статистика для входных данных PredictorName, возвращено в виде таблицы. Соответствующее значение сохраняется в 'Value' столбец.
Имена строк таблицы указывают соответствующие статистические данные для числовых предикторов:
'Min' - Минимальное значение в образце.
'Max' - Максимальное значение в образце.
'Mean' - Среднее значение в образце.
'Std' - Стандартное отклонение образца.
Примечание
Для типов данных, отличных от «double» или «single», числовая точность может быть потеряна для стандартного отклонения. Типы данных, отличные от «double» или «single», выдаются как «double» перед вычислением стандартного отклонения.
Для категориальных предикторов имена строк содержат имена категорий с соответствующим общим числом в 'Count' столбец.
bininfo | creditscorecard | fillmissing | modifybins | modifypredictor
Имеется измененная версия этого примера. Открыть этот пример с помощью изменений?
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.