mbsnoprepay

Ипотечные потоки наличности конца месяца и балансы без предварительной оплаты

Описание

пример

[Balance,Interest,Payment,Principal] = mbsnoprepay(OriginalBalance,GrossRate,Term) вычисляет ипотечный баланс конца месяца, выплаты процентов, основные платежи и платежи потока наличности с нулевым уровнем предварительной оплаты.

mbsnoprepay возвращает потоки наличности амортизации и балансы по заданному термину без предварительной оплаты. Когда длины передач не являются тем же самым, MATLAB заполняет более короткие единицы NaN.

Примеры

свернуть все

Учитывая ипотечные пулы со следующими характеристиками, вычислите расписание амортизации.

OriginalBalance = 400000000;
CouponRate = 0.08125;
Term = [357; 355]; % Three- and five-month old mortgage pools.

[Balance, Interest, Payment, Principal] = mbsnoprepay(OriginalBalance, CouponRate, Term)
Balance = 357×2
108 ×

    3.9973    3.9973
    3.9946    3.9946
    3.9919    3.9918
    3.9892    3.9890
    3.9864    3.9862
    3.9837    3.9834
    3.9809    3.9806
    3.9781    3.9778
    3.9753    3.9749
    3.9724    3.9720
      ⋮

Interest = 357×2
106 ×

    2.7083    2.7083
    2.7065    2.7065
    2.7047    2.7046
    2.7029    2.7028
    2.7010    2.7009
    2.6992    2.6990
    2.6973    2.6971
    2.6954    2.6952
    2.6935    2.6933
    2.6916    2.6913
      ⋮

Payment = 357×2
106 ×

    2.9759    2.9799
    2.9759    2.9799
    2.9759    2.9799
    2.9759    2.9799
    2.9759    2.9799
    2.9759    2.9799
    2.9759    2.9799
    2.9759    2.9799
    2.9759    2.9799
    2.9759    2.9799
      ⋮

Principal = 357×2
106 ×

    0.2675    0.2715
    0.2693    0.2734
    0.2712    0.2752
    0.2730    0.2771
    0.2749    0.2790
    0.2767    0.2809
    0.2786    0.2828
    0.2805    0.2847
    0.2824    0.2866
    0.2843    0.2885
      ⋮

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

свернуть все

Исходная номинальная стоимость в долларах в виде таблицы или NUMOBS- 1 матрица.

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

Грубая купонная ставка (включая сборы) в виде NUMOBS- 1 вектор десятичных значений.

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

Термин ипотеки в месяцах в виде NUMOBS- 1 вектор.

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

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

свернуть все

Конец месяца балансируется по жизни передачи, возвращенной как Term- 1 вектор.

Выплаты процентов конца месяца по жизни передачи, возвращенной как Term- 1 вектор.

Платежи конца месяца по жизни передачи, возвращенной как Term- 1 вектор.

Все запланированные платежи принципала конца месяца по жизни передачи, возвращенной как Term- 1 вектор.

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