mbswal

Средневзвешенный срок службы ипотечного пула

Описание

пример

WAL = mbswal(Settle,Maturity,IssueDate,GrossRate) вычисляет средневзвешенный срок службы ипотечного пула в количестве лет, измеренный с даты расчета.

пример

WAL = mbswal(___CouponRate,Delay,PrepaySpeed,PrepayMatrix) задает опции с использованием одного или нескольких необязательных аргументов в дополнение к входным параметрам в предыдущем синтаксисе.

Примеры

свернуть все

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

Settle = datenum('15-Apr-2002');
Maturity = datenum('1 Jan 2030');
IssueDate = datenum('1-Jan-2000');
GrossRate = 0.08125;
CouponRate = 0.075;
Delay = 14;
Speed = 100;

WAL = mbswal(Settle, Maturity, IssueDate, GrossRate, ... 
CouponRate, Delay, Speed)
WAL = 10.5477

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

свернуть все

Дата расчета, заданная как NMBS-by- 1 вектор с последовательными номерами дат или массив ячеек с векторами символов дат. Settle должно быть раньше Maturity.

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

Дата зрелости, заданная как NMBS-by- 1 вектор с последовательными номерами дат или массив ячеек с векторами символов дат.

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

Дата выпуска, заданная как NMBS-by- 1 вектор с последовательными номерами дат или массив ячеек с векторами символов дат.

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

Ставка брутто-купона (включая комиссии), указанная в виде NMBS-by- 1 вектор десятичных значений.

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

(Необязательно) Ставка чистого купона, заданная как NMBS-by- 1 вектор десятичных значений.

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

(Необязательно) Задержка (в днях) между оплатой от домовладельца и получением держателем облигации в виде NMBS-by- 1 вектор.

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

(Необязательно) Скорость относительно стандарта PSA, заданная как NMBS-by- 1 вектор. Стандарт PSA 100.

Примечание

Установите PrepaySpeed на [] если вы вводите настроенное PrepayMatrix.

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

(Необязательно) Настраиваемый вектор предоплаты, заданный как NaN-подставленная матрица размера max(TermRemaining)-by- NMBS. Каждый столбец соответствует каждому ипотечному обеспечению, и каждая строка соответствует каждому месяцу после расчета.

Примечание

Использование PrepayMatrix только когда PrepaySpeed не задан.

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

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

свернуть все

Средневзвешенный срок службы (WAL) MBS, в количестве лет, возвращается как NMBS-by- 1 вектор.

Ссылки

[1] Унифицированные практики PSA, SF-49

Представлено до R2006a