Установите свойства предикторов протокола результатов кредита
sc = modifypredictor(sc,PredictorName)
sc = modifypredictor(___,Name,Value)
устанавливает свойства предикторов протокола результатов кредита.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×2 table
PredictorType LatestBinning
_____________ _______________
ResStatus 'Numeric' 'Original Data'
Stats=4×1 table
Value
_______
Min 1
Max 3
Mean 1.7017
Std 0.71833
Обратите внимание на то, что 'ResStatus'
появляется как часть свойства NumericPredictors
. Примите, что вы хотите, чтобы 'ResStatus'
был обработан как категориальные данные. Например, можно хотеть позволить автоматическим алгоритмам раскладывания переупорядочивать категории. Используйте modifypredictor
, чтобы изменить 'PredictorType'
'ResStatus'
PredictorName
от числового до категориального.
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×3 table
PredictorType Ordinal LatestBinning
_____________ _______ _______________
ResStatus 'Categorical' false 'Original Data'
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
должен появиться в кавычках. Вы можете задать несколько аргументов в виде пар имен и значений в любом порядке, например: Name1, Value1, ..., NameN, ValueN.
sc = modifypredictor(sc,{'CustAge','CustIncome'},'PredictorType','Categorical','Ordinal',true)
'PredictorType'
— Тип предиктора, в который преобразованы один или несколько предикторов''
никакое преобразование происходит (значение по умолчанию) | вектор символов со значениями 'Numeric'
, 'Categorical'
Тип предиктора, в который преобразованы один или несколько предикторов, задал как пара, разделенная запятой, состоящая из 'PredictorType'
и вектора символов. Возможные значения:
''
— Никакое преобразование не происходит.
Числовой
Данные о предикторе, заданные PredictorName
, преобразованы в числовой.
категориальный
Данные о предикторе, заданные PredictorName
, преобразованы в категориальный.
Типы данных: char
'Ordinal'
— Индикатор для того, являются ли предикторы, преобразовываемые в категориальный, порядковымиfalse
(значение по умолчанию) | логический со значениями true
, false
Индикатор для того, обработаны ли предикторы, преобразовываемые в категориальные или существующие категориальные предикторы, как порядковые данные, задал как пара, разделенная запятой, состоящая из 'Ordinal'
и логического со значениями true
или false
.
Этот дополнительный входной параметр только используется для предикторов типа 'Categorical'
.
Типы данных: логический
sc
— Модель протокола результатов кредитаcreditscorecard
Модель протокола результатов кредита, возвращенная как обновленный объект creditscorecard
.
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.