Сводные данные свойств предиктора протокола результатов кредита
[
возвращает сводные данные свойств предиктора протокола результатов кредита и некоторой базовой статистики предиктора.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'
Числовой
или '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'
— Стандартное отклонение выборки.
Примечание
Для типов данных кроме 'двойного' или 'single', числовая точность может быть потеряна для стандартного отклонения. Типы данных кроме 'двойного' или 'single' брошены как 'дважды' прежде, чем вычислить стандартное отклонение.
Для категориальных предикторов имена строки содержат имена категорий с соответствующим общим количеством в 'Count'
столбец.
bininfo
| creditscorecard
| fillmissing
| modifybins
| modifypredictor
У вас есть модифицированная версия этого примера. Вы хотите открыть этот пример со своими редактированиями?
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.