Установка свойств предикторов кредитных карт показателей
устанавливает свойства предикторов кредитной карты показателей.sc = modifypredictor(sc,PredictorName)
задает свойства предикторов кредитной карты показателей с использованием необязательных аргументов пары имя-значение.sc = modifypredictor(___,Name,Value)
Создать creditscorecard с использованием CreditCardData.mat для загрузки данных (с использованием набора данных из Refaat 2011). На практике категориальные данные многократно представлены числовыми значениями. Чтобы показать случай, когда категориальные данные даны как числовые данные, данные для переменной 'ResStatus' намеренно преобразуется в числовые значения.
load CreditCardData data.ResStatus = double(data.ResStatus); sc = creditscorecard(data,'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×4 table
PredictorType LatestBinning LatestFillMissingType LatestFillMissingValue
_____________ _________________ _____________________ ______________________
ResStatus {'Numeric'} {'Original Data'} {'Original'} {0x0 double}
Stats=4×1 table
Value
_______
Min 1
Max 3
Mean 1.7017
Std 0.71833
Обратите внимание, что 'ResStatus' появляется как часть NumericPredictors собственность. Предположим, что вы хотите 'ResStatus' рассматриваться как категориальные данные. Например, можно разрешить автоматические алгоритмы связывания для переупорядочивания категорий. Использовать modifypredictor для изменения 'PredictorType' из PredictorName 'ResStatus' от числового к категориальному.
sc = modifypredictor(sc,'ResStatus','PredictorType','Categorical')
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]
[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
_____
C1 542
C2 474
C3 184
Обратите внимание, что 'ResStatus' теперь появляется как часть 'Categorical' предикторы.
sc - Модель кредитной карты показателейcreditscorecard объектМодель кредитной карты показателей, указанная как creditscorecard объект. Использовать creditscorecard для создания creditscorecard объект.
PredictorName - Имя предиктораИмя предиктора, заданное с помощью символьного вектора или массива ячеек символьных векторов, содержащих имена предикторов кредитной карты показателей. PredictorName чувствителен к регистру.
Типы данных: char | cell
Укажите дополнительные пары, разделенные запятыми Name,Value аргументы. Name является именем аргумента и Value - соответствующее значение. Name должен отображаться внутри кавычек. Можно указать несколько аргументов пары имен и значений в любом порядке как Name1,Value1,...,NameN,ValueN.
sc = modifypredictor(sc,{'CustAge','CustIncome'},'PredictorType','Categorical','Ordinal',true)'PredictorType' - Тип предиктора, в который преобразуются один или несколько предикторов'' преобразование не происходит (по умолчанию) | символьный вектор со значениями 'Numeric', 'Categorical'Тип предиктора, в который преобразуются один или несколько предикторов, указанный как пара, разделенная запятыми, состоящая из 'PredictorType' и вектор символов. Возможные значения:
'' - Преобразование не выполняется.
'Numeric' - Данные предиктора, указанные PredictorName преобразуется в числовой.
'Categorical' - Данные предиктора, указанные PredictorName преобразуется в категориальный.
Типы данных: char
'Ordinal' - Индикатор того, являются ли предикторы, преобразуемые в категориальные, порядковымиfalse
(по умолчанию) | логический со значениями true, falseИндикатор того, рассматриваются ли предикторы, преобразуемые в категориальные или существующие категориальные предикторы, как порядковые данные, указанные как пара, разделенная запятыми, состоящая из 'Ordinal' и логический со значениями true или false.
Примечание
Этот необязательный входной параметр используется только для предикторов типа 'Categorical'.
Типы данных: logical
sc - Модель кредитной карты показателейcreditscorecard объектМодель кредитной карты показателей, возвращенная как обновленная creditscorecard объект.
Имеется измененная версия этого примера. Открыть этот пример с помощью изменений?
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.