Установите свойства предикторов карты показателей кредита
устанавливает свойства предикторов карты показателей кредита.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. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.