survprobs

Вычислите вероятность выживания на основе кривой вероятности по умолчанию

Описание

пример

outSurvProbs = survprobs(obj,inDates) вычисляет вероятность выживания на основе объекта кривой вероятности по умолчанию.

Примеры

свернуть все

Создайте defprobcurve объект с помощью defprobcurve и затем используйте survprobs вычислить вероятность выживания.

Settle = datetime(2017,9,20);
DefProbTimes = [calmonths(6) calyears([1 2 3 4 5 7 10 20 30])];
DefaultProbabilities = [0.005 0.007 0.01 0.015 0.026 0.04 0.077 0.093 0.15 0.20]';
DefProbDates = Settle + DefProbTimes;
 
DefaultProbCurve = defprobcurve(Settle,DefProbDates,DefaultProbabilities,'Basis',5)
DefaultProbCurve = 
  defprobcurve with properties:

                  Settle: 20-Sep-2017
                   Basis: 5
                   Dates: [10x1 datetime]
    DefaultProbabilities: [10x1 double]

SurvProbTimes = [calmonths([6 12 18])];
SurvProbDates = Settle + SurvProbTimes;
outSurvProb = survprobs(DefaultProbCurve, SurvProbDates)
outSurvProb = 3×1

    0.9950
    0.9930
    0.9915

Входные параметры

свернуть все

defprobcurve объект в виде ранее созданного defprobcurve объект.

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

Даты вероятности выживания в виде скалярного datetime, последовательного номера даты, вектора символов даты или строки даты.

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

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

свернуть все

Вероятность выживания, возвращенная как числовое.

Введенный в R2020a