exponenta event banner

creditscorecard

Создать creditscorecard объект для создания модели кредитной карты показателей

Описание

Создание модели кредитной карты показателей путем создания creditscorecard и укажите входные данные в формате таблицы.

После создания creditscorecard с помощью связанных функций объекта можно складировать данные и выполнять логистический регрессионный анализ для разработки модели кредитной карты показателей для принятия решений о кредитовании. В этом потоке операций показано, как разработать модель кредитной карты показателей.

  1. Использовать screenpredictors(Панель инструментов управления рисками) из Toolbox™ управления рисками, чтобы разбить потенциально большой набор предикторов на подмножество, которое наиболее предсказывает переменную ответа кредитной карты. Используйте это подмножество предикторов при создании creditscorecard объект.

  2. Создать creditscorecard (см. Создание карты кредитования и свойств).

  3. Складировать данные с помощью autobinning.

  4. Подгонка модели логистической регрессии с использованием fitmodel или fitConstrainedModel.

  5. Просмотрите и отформатируйте баллы кредитной карты показателей с помощью displaypoints и formatpoints. На этом этапе рабочего процесса при наличии лицензии на панель инструментов управления рисками можно создать compactCreditScorecard объект (csc) с использованием compact функция. Затем можно использовать следующие функции: displaypoints(инструментарий управления рисками), score(инструментарий управления рисками), и probdefault(Панель инструментов управления рисками) из панели инструментов управления рисками с помощью csc объект.

  6. Оцените данные с помощью score.

  7. Вычисление вероятностей по умолчанию для данных с помощью probdefault.

  8. Проверка качества модели кредитной карты показателей с помощью validatemodel.

Для получения дополнительной информации об этом потоке операций см. Поток операций моделирования карты показателей кредитования.

Создание

Описание

пример

sc = creditscorecard(data) создает creditscorecard путем указания объекта data. Модель кредитной карты показателей, возвращенная как creditscorecard содержит карты или правила связывания (точки отсечения или группировки категорий) для одного или нескольких предикторов.

пример

sc = creditscorecard(___,Name,Value) Задает свойства, используя пары имя-значение и любой из аргументов предыдущего синтаксиса. Например, sc = creditscorecard(data,'GoodLabel',0,'IDVar','CustID','ResponseVar','status','PredictorVars',{'CustAge','CustIncome'},'WeightsVar','RowWeights','BinMissingData',true). Можно указать несколько пар имя-значение.

Примечание

Использование весов наблюдения (пробы) в потоке операций кредитной карты показателей при создании creditscorecard объект, необходимо использовать опциональную пару имя-значение WeightsVar для определения столбца в data содержит веса.

Входные аргументы

развернуть все

Данные для creditscorecard объект, указанный как таблица MATLAB ®, где каждый столбец данных может быть любым из следующих типов данных:

  • Числовой

  • Логичный

  • Массив ячеек символьных векторов

  • Символьный массив

  • Категоричный

  • Последовательность

Кроме того, таблица должна содержать двоичную переменную ответа. Перед созданием creditscorecard объект, выполните задачу подготовки данных, чтобы иметь соответствующую структуру data в качестве входных данных для creditscorecard объект. data ввод задает свойство Data.

Типы данных: table

Аргументы пары «имя-значение»

Укажите дополнительные пары, разделенные запятыми Name,Value аргументы. Name является именем аргумента и Value - соответствующее значение. Name должен отображаться внутри кавычек. Можно указать несколько аргументов пары имен и значений в любом порядке как Name1,Value1,...,NameN,ValueN.

Пример: sc = creditscorecard(data,'GoodLabel',0,'IDVar','CustAge','ResponseVar','status','PredictorVars',{'CustID','CustIncome'},'WeightsVar','RowWeights','BinMissingData',true)

Индикатор, для которого из двух возможных значений в переменной ответа соответствуют наблюдениям «Good», указанным как пара, разделенная запятыми, состоящая из 'GoodLabel' и числовой скалярный, логический или символьный вектор. GoodLabel аргумент пары имя-значение задает свойство GoodLabel.

При указании GoodLabel, следуйте этим рекомендациям.

Если переменная ответа...GoodLabel Должно быть...
числовойчисловой
логичныйлогический или числовой
массив ячеек символьных векторовсимвольный вектор
символьный массивсимвольный вектор
категоричныйсимвольный вектор

Если не указано, GoodLabel установлено значение ответа с наибольшим числом. Однако, если необязательный WeightsVar предоставляется при создании creditscorecard объект, затем счетчики заменяются взвешенными частотами. Для получения дополнительной информации см. Моделирование карт показателей кредитования с использованием весов наблюдений.

GoodLabel может быть задано только при создании creditscorecard объект. Этот параметр нельзя задать с помощью точечной нотации.

Типы данных: char | double

Имя переменной, используемое в качестве идентификатора или тега для наблюдений, указывается как разделенная запятыми пара, состоящая из 'IDVar' и вектор символов. IDVar данные могут быть порядковым номером (например, 1,2,3...), номером социального страхования. Это обеспечивается для удобства удаления этого столбца из переменных предиктора. IDVar чувствителен к регистру. IDVar аргумент пары имя-значение задает свойство IDVar.

Этот необязательный параметр можно задать с помощью creditscorecard или с помощью точечной нотации в командной строке, как показано ниже.

Пример: sc.IDVar = 'CustID'

Типы данных: char

Имя переменной ответа для индикатора «Хорошо» или «Плохо», указанного как пара, разделенная запятыми, состоящая из 'ResponseVar' и вектор символов. Данные переменной ответа должны быть двоичными. ResponseVar аргумент пары имя-значение задает свойство ResponseVar.

Если не указано, ResponseVar устанавливается в последний столбец ввода данных. ResponseVar может быть задано только при создании creditscorecard с использованием creditscorecard функция. ResponseVar чувствителен к регистру.

Типы данных: char

Имя переменной весов, указанное как разделенная запятыми пара, состоящая из 'WeightsVar' и вектор символов для указания имени столбца в data таблица содержит веса строк. WeightsVar чувствителен к регистру. WeightsVar аргумент пары «имя-значение» задает свойство WeotingVar, и это свойство может быть установлено только при создании creditscorecard объект. Если аргумент пары имя-значение WeightsVar не указано при создании creditscorecard по умолчанию для весов наблюдения устанавливаются веса единиц измерения.

WeightsVar значения используются в потоке операций кредитной карты показателей по autobinning, bininfo, fitmodel, и validatemodel. Для получения дополнительной информации см. Моделирование карт показателей кредитования с использованием весов наблюдений.

Типы данных: char

Указывает, удаляются ли отсутствующие данные или отображаются в отдельной ячейке, указанной как разделенная запятыми пара, состоящая из 'BinMissingdata' и логический скаляр со значением true или false. Если BinMissingData является trueотсутствующие данные для предиктора отображаются в отдельной ячейке с меткой <missing>.

Типы данных: logical

Свойства

развернуть все

Данные, используемые для создания creditscorecard объект, указанный как таблица при создании creditscorecard объект. В Data свойство, категориальные предикторы хранятся в виде категориальных массивов.

Пример: sc.Data(1:10,:)

Типы данных: table

Имя переменной, используемой в качестве идентификатора или тега для наблюдений, определяемое как символьный вектор. Это свойство можно задать в качестве необязательного параметра при создании creditscorecard или с помощью точечной нотации в командной строке. IDVar чувствителен к регистру.

Пример: sc.IDVar = 'CustID'

Типы данных: char

Это свойство доступно только для чтения.

VarNames является массивом ячеек символьных векторов, содержащих имена всех переменных в данных. VarNames поступает непосредственно из ввода данных в creditscorecard объект. VarNames чувствителен к регистру.

Типы данных: cell

Имя переменной ответа, индикатор «Хорошо» или «Плохо», указанный как символьный вектор. Данные переменной ответа должны быть двоичными. Если не указано, ResponseVar устанавливается в последний столбец ввода данных. Это свойство можно задать только с дополнительным параметром при создании creditscorecard объект. ResponseVar чувствителен к регистру.

Типы данных: char

Имя переменной, используемой в качестве идентификатора или тега для указания имени столбца в data таблица содержит веса строк, указанные как символьный вектор. Это свойство можно задать в качестве необязательного параметра (WeightsVar) при создании creditscorecard объект. WeightsVar чувствителен к регистру.

Типы данных: char

Индикатор, для которого из двух возможных значений в переменной ответа соответствуют наблюдениям «Хорошо». При указании GoodLabel, следуйте следующим инструкциям:

Если переменная ответа...GoodLabel должно быть:
числовойчисловой
логичныйлогический или числовой
массив ячеек символьных векторовсимвольный вектор
символьный массивсимвольный вектор
категоричныйсимвольный вектор

Если не указано, GoodLabel установлено значение ответа с наибольшим числом. Это свойство можно задать только с дополнительным параметром при создании creditscorecard объект. Это свойство нельзя задать с помощью точечной нотации.

Типы данных: char | double

Имена переменных предиктора, задаваемые с помощью массива ячеек из векторов символов, содержащих имена. По умолчанию при создании creditscorecard объект, все переменные являются предикторами, кроме IDVar и ResponseVar. Это свойство можно изменить с помощью аргумента пары имя-значение для fitmodel функцию или с помощью точечной нотации. PredictorVars чувствителен к регистру, а имя переменной предиктора не может совпадать с именем IDVar или ResponseVar.

Пример: sc.PredictorVars = {'CustID','CustIncome'}

Типы данных: cell

Имя числовых предикторов, указанное как символьный вектор. Это свойство нельзя задать с помощью точечной нотации в командной строке. Его можно изменить только с помощью modifypredictor функция.

Типы данных: char

Имя категориальных предикторов, указанное как символьный вектор. Это свойство нельзя задать с помощью точечной нотации в командной строке. Его можно изменить только с помощью modifypredictor функция.

Типы данных: char

Указывает, удаляются ли отсутствующие данные или отображаются в отдельной ячейке, указанной как разделенная запятыми пара, состоящая из 'BinMissingdata' и логический скаляр со значением true или false. Если BinMissingData является trueотсутствующие данные для предиктора отображаются в отдельной ячейке с меткой <missing>. Для получения дополнительной информации о работе с отсутствующими данными см. Моделирование кредитной карты показателей с отсутствующими значениями.

Типы данных: logical

creditscorecard СобственностьЗадание/изменение свойства из командной строки с помощью creditscorecard ФункцияИзменение свойства с помощью точечной нотацииСвойство не определено пользователем и значение определено внутренне
DataНетНетДа, копия data вход
IDVarДаДаНет, но пользователь указывает это
VarNamesНетНетДа
ResponseVarДаНетЕсли не указано, установите последний столбец data вход
WeightsVarНетНетДа
GoodLabelДаНетЕсли не указано, установите значение ответа с наибольшим числом
PredictorVarsДа (также можно изменить с помощью fitmodel функция)ДаДа, но пользователь может изменить это
NumericPredictorsНет (может быть изменен только с помощью modifypredictor функция)НетДа, но пользователь может изменить это
CategoricalPredictorsНет (может быть изменен только с помощью modifypredictor функция)НетДа, но пользователь может изменить это
BinMissingDataДаНетFalse по умолчанию, но пользователь может изменить это значение

Функции объекта

autobinningВыполнить автоматическое сведение данных предикторов
bininfoВозвращать сведения о ячейке предиктора
predictorinfoСводка свойств предиктора кредитной карты показателей
modifypredictorУстановка свойств предикторов кредитных карт показателей
fillmissingЗамена отсутствующих значений для предикторов кредитных карт показателей
modifybinsИзменение ячеек предиктора
bindataПривязанные переменные предиктора
plotbinsКоличество гистограмм графика для переменных предиктора
fitmodelСоответствие модели логистической регрессии данным веса доказательств (WOE)
fitConstrainedModelСоответствие модели логистической регрессии данным веса доказательств (WOE) при условии ограничения коэффициентов модели
setmodelУстановка предикторов и коэффициентов модели
displaypointsТочки возврата на предиктор на ячейку
formatpointsФорматирование точек карты показателей и масштабирование
scoreВычисление кредитных баллов для данных
probdefaultВероятность дефолта для данного набора данных
validatemodelПроверка качества модели кредитной карты показателей
compactСоздание компактной кредитной карты показателей

Примеры

свернуть все

Создать creditscorecard с использованием CreditCardData.mat для загрузки файла data (с использованием набора данных из Refaat 2011).

load CreditCardData 
sc = creditscorecard(data)
sc = 
  creditscorecard with properties:

                GoodLabel: 0
              ResponseVar: 'status'
               WeightsVar: ''
                 VarNames: {1x11 cell}
        NumericPredictors: {1x7 cell}
    CategoricalPredictors: {'ResStatus'  'EmpStatus'  'OtherCC'}
           BinMissingData: 0
                    IDVar: ''
            PredictorVars: {1x10 cell}
                     Data: [1200x11 table]

Используйте CreditCardData.mat файл для загрузки данных (dataWeights), который содержит столбец (RowWeights) для весов (с использованием набора данных из Refaat 2011).

load CreditCardData

Создать creditscorecard объект, использующий необязательный аргумент пары имя-значение для 'WeightsVar'.

sc = creditscorecard(dataWeights,'WeightsVar','RowWeights')
sc = 
  creditscorecard with properties:

                GoodLabel: 0
              ResponseVar: 'status'
               WeightsVar: 'RowWeights'
                 VarNames: {1x12 cell}
        NumericPredictors: {1x7 cell}
    CategoricalPredictors: {'ResStatus'  'EmpStatus'  'OtherCC'}
           BinMissingData: 0
                    IDVar: ''
            PredictorVars: {1x10 cell}
                     Data: [1200x12 table]

Создать creditscorecard с использованием CreditCardData.mat для загрузки файла data (с использованием набора данных из Refaat 2011).

load CreditCardData 
sc = creditscorecard(data)
sc = 
  creditscorecard with properties:

                GoodLabel: 0
              ResponseVar: 'status'
               WeightsVar: ''
                 VarNames: {1x11 cell}
        NumericPredictors: {1x7 cell}
    CategoricalPredictors: {'ResStatus'  'EmpStatus'  'OtherCC'}
           BinMissingData: 0
                    IDVar: ''
            PredictorVars: {1x10 cell}
                     Data: [1200x11 table]

Для отображения creditscorecard свойства объекта, используйте точечную нотацию.

sc.PredictorVars
ans = 1x10 cell
  Columns 1 through 4

    {'CustID'}    {'CustAge'}    {'TmAtAddress'}    {'ResStatus'}

  Columns 5 through 8

    {'EmpStatus'}    {'CustIncome'}    {'TmWBank'}    {'OtherCC'}

  Columns 9 through 10

    {'AMBalance'}    {'UtilRate'}

sc.VarNames
ans = 1x11 cell
  Columns 1 through 4

    {'CustID'}    {'CustAge'}    {'TmAtAddress'}    {'ResStatus'}

  Columns 5 through 8

    {'EmpStatus'}    {'CustIncome'}    {'TmWBank'}    {'OtherCC'}

  Columns 9 through 11

    {'AMBalance'}    {'UtilRate'}    {'status'}

Создать creditscorecard с использованием CreditCardData.mat для загрузки файла data (с использованием набора данных из Refaat 2011).

load CreditCardData 
sc = creditscorecard(data)
sc = 
  creditscorecard with properties:

                GoodLabel: 0
              ResponseVar: 'status'
               WeightsVar: ''
                 VarNames: {1x11 cell}
        NumericPredictors: {1x7 cell}
    CategoricalPredictors: {'ResStatus'  'EmpStatus'  'OtherCC'}
           BinMissingData: 0
                    IDVar: ''
            PredictorVars: {1x10 cell}
                     Data: [1200x11 table]

С момента IDVar свойство имеет открытый доступ, его значение можно изменить в командной строке.

sc.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]

Создать creditscorecard с использованием CreditCardData.mat для загрузки файла data (с использованием набора данных из Refaat 2011).

load CreditCardData 
sc = creditscorecard(data)
sc = 
  creditscorecard with properties:

                GoodLabel: 0
              ResponseVar: 'status'
               WeightsVar: ''
                 VarNames: {1x11 cell}
        NumericPredictors: {1x7 cell}
    CategoricalPredictors: {'ResStatus'  'EmpStatus'  'OtherCC'}
           BinMissingData: 0
                    IDVar: ''
            PredictorVars: {1x10 cell}
                     Data: [1200x11 table]

В этом примере значения по умолчанию для свойств ResponseVar, PredictorVars и GoodLabel назначаются при создании этого объекта. По умолчанию свойство ResponseVar устанавливается на имя переменной, которое находится в последнем столбце входных данных ('status' в этом примере). Собственность PredictorVars содержит имена всех переменных, которые находятся в VarNames, но исключает IDVar и ResponseVar. Кроме того, по умолчанию в предыдущем примере GoodLabel имеет значение 0, так как это значение в переменной ответа (ResponseVar) с наивысшим числом.

Отображение creditscorecard свойства объекта с использованием точечной нотации.

sc.PredictorVars
ans = 1x10 cell
  Columns 1 through 4

    {'CustID'}    {'CustAge'}    {'TmAtAddress'}    {'ResStatus'}

  Columns 5 through 8

    {'EmpStatus'}    {'CustIncome'}    {'TmWBank'}    {'OtherCC'}

  Columns 9 through 10

    {'AMBalance'}    {'UtilRate'}

sc.VarNames
ans = 1x11 cell
  Columns 1 through 4

    {'CustID'}    {'CustAge'}    {'TmAtAddress'}    {'ResStatus'}

  Columns 5 through 8

    {'EmpStatus'}    {'CustIncome'}    {'TmWBank'}    {'OtherCC'}

  Columns 9 through 11

    {'AMBalance'}    {'UtilRate'}    {'status'}

С тех пор IDVar и PredictorVars иметь открытый доступ, изменить их значения можно в командной строке.

sc.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]

sc.PredictorVars = {'CustIncome','ResStatus','AMBalance'}
sc = 
  creditscorecard with properties:

                GoodLabel: 0
              ResponseVar: 'status'
               WeightsVar: ''
                 VarNames: {1x11 cell}
        NumericPredictors: {'CustIncome'  'AMBalance'}
    CategoricalPredictors: {'ResStatus'}
           BinMissingData: 0
                    IDVar: 'CustID'
            PredictorVars: {'ResStatus'  'CustIncome'  'AMBalance'}
                     Data: [1200x11 table]

disp(sc)
  creditscorecard with properties:

                GoodLabel: 0
              ResponseVar: 'status'
               WeightsVar: ''
                 VarNames: {1x11 cell}
        NumericPredictors: {'CustIncome'  'AMBalance'}
    CategoricalPredictors: {'ResStatus'}
           BinMissingData: 0
                    IDVar: 'CustID'
            PredictorVars: {'ResStatus'  'CustIncome'  'AMBalance'}
                     Data: [1200x11 table]

Создать creditscorecard с использованием CreditCardData.mat для загрузки файла data (с использованием набора данных из Refaat 2011). Затем используйте аргументы пары имя-значение для creditscorecard определить GoodLabel и ResponseVar.

load CreditCardData 
sc = creditscorecard(data,'IDVar','CustID','GoodLabel',0,'ResponseVar','status')
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]

GoodLabel и ResponseVar может быть установлен (принудительно) только при создании creditscorecard объект с использованием creditscorecard.

Создать creditscorecard с использованием CreditCardData.mat для загрузки файла dataMissing с отсутствующими значениями.

load CreditCardData 
head(dataMissing,5)
ans=5×11 table
    CustID    CustAge    TmAtAddress     ResStatus     EmpStatus    CustIncome    TmWBank    OtherCC    AMBalance    UtilRate    status
    ______    _______    ___________    ___________    _________    __________    _______    _______    _________    ________    ______

      1          53          62         <undefined>    Unknown        50000         55         Yes       1055.9        0.22        0   
      2          61          22         Home Owner     Employed       52000         25         Yes       1161.6        0.24        0   
      3          47          30         Tenant         Employed       37000         61         No        877.23        0.29        0   
      4         NaN          75         Home Owner     Employed       53000         20         Yes       157.37        0.08        0   
      5          68          56         Home Owner     Employed       53000         14         Yes       561.84        0.11        0   

fprintf('Number of rows: %d\n',height(dataMissing))
Number of rows: 1200
fprintf('Number of missing values CustAge: %d\n',sum(ismissing(dataMissing.CustAge)))
Number of missing values CustAge: 30
fprintf('Number of missing values ResStatus: %d\n',sum(ismissing(dataMissing.ResStatus)))
Number of missing values ResStatus: 40

Использовать creditscorecard с аргументом имя-значение 'BinMissingData' установить в значение true в складское место отсутствующих данных в отдельном складском месте.

sc = creditscorecard(dataMissing,'IDVar','CustID','BinMissingData',true);
sc = autobinning(sc);
disp(sc)
  creditscorecard with properties:

                GoodLabel: 0
              ResponseVar: 'status'
               WeightsVar: ''
                 VarNames: {1x11 cell}
        NumericPredictors: {1x6 cell}
    CategoricalPredictors: {'ResStatus'  'EmpStatus'  'OtherCC'}
           BinMissingData: 1
                    IDVar: 'CustID'
            PredictorVars: {1x9 cell}
                     Data: [1200x11 table]

Просмотр информации о ячейках для числовых данных для 'CustAge' который включает отсутствующие данные в отдельной ячейке с маркировкой <missing>.

bi = bininfo(sc,'CustAge');
disp(bi)
         Bin         Good    Bad     Odds       WOE       InfoValue 
    _____________    ____    ___    ______    ________    __________

    {'[-Inf,33)'}     69      52    1.3269    -0.42156      0.018993
    {'[33,37)'  }     63      45       1.4    -0.36795      0.012839
    {'[37,40)'  }     72      47    1.5319     -0.2779     0.0079824
    {'[40,46)'  }    172      89    1.9326    -0.04556     0.0004549
    {'[46,48)'  }     59      25      2.36     0.15424     0.0016199
    {'[48,51)'  }     99      41    2.4146     0.17713     0.0035449
    {'[51,58)'  }    157      62    2.5323     0.22469     0.0088407
    {'[58,Inf]' }     93      25      3.72     0.60931      0.032198
    {'<missing>'}     19      11    1.7273    -0.15787    0.00063885
    {'Totals'   }    803     397    2.0227         NaN      0.087112
plotbins(sc,'CustAge')

Figure contains an axes. The axes with title CustAge contains 3 objects of type bar, line. These objects represent Good, Bad.

Просмотр информации о ячейках для категориальных данных для 'ResStatus' который включает отсутствующие данные в отдельной ячейке с маркировкой <missing>.

bi = bininfo(sc,'ResStatus');
disp(bi)
         Bin          Good    Bad     Odds        WOE       InfoValue 
    ______________    ____    ___    ______    _________    __________

    {'Tenant'    }    296     161    1.8385    -0.095463     0.0035249
    {'Home Owner'}    352     171    2.0585     0.017549    0.00013382
    {'Other'     }    128      52    2.4615      0.19637     0.0055808
    {'<missing>' }     27      13    2.0769     0.026469    2.3248e-05
    {'Totals'    }    803     397    2.0227          NaN     0.0092627
plotbins(sc,'ResStatus')

Figure contains an axes. The axes with title ResStatus contains 3 objects of type bar, line. These objects represent Good, Bad.

Ссылки

[1] Андерсон, R. The Credit Скоринг Toolkit. Издательство Оксфордского университета, 2007 год.

[2] Рефаат, М. Подготовка данных для интеллектуального анализа данных с использованием SAS. Морган Кауфманн, 2006.

[3] Рефаат, М. Карты оценки кредитных рисков: разработка и внедрение с использованием SAS. lulu.com, 2011.

См. также

Функции

Приложения

  • (панель инструментов управления рисками)

Темы

Представлен в R2014b