Записи от узла переобъединения трехчленного дерева
Values = trintreepath(TrinTree,BranchList)
| Переобъединение цены или дерева трехчлена процентной ставки. |
| Количество путей ( |
Values = trintreepath(TrinTree,BranchList)
записи извлечений узла повторно объединяющегося трехчленного дерева. Путь к узлу описан последовательностью взятых ветвлений, запускающийся в корне. Верхняя ветвь является номером 1, среднее ответвление равняется 2, и нижнее ответвление равняется 3. Установите последовательность ответвления на 0 получать записи в корневом узле.
Values
является многими значениями (NUMVALS
)-by-NUMPATHS
матрица, содержащая полученные записи повторно объединяющегося дерева.
Создайте Белое как оболочка дерево путем загрузки файла в качестве примера.
load deriv.mat;
Затем например
FwdRates = trintreepath(HWTree, [1 2 3])
возвращает уровни в древовидных узлах, расположенных путем запуска в 0, взятия ответвление в первом узле, среднее ответвление во втором узле, и наконец нижнее ответвление в третьем узле.
FwdRates = 1.0279 1.0528 1.0652 1.0591
Можно визуализировать это с функцией treeviewer
.
treeviewer(HWTree)