Записи от узла переобъединения биномиального дерева
Values = treepath(Tree,BranchList)
| Переобъединение биномиального дерева. |
| Количество путей ( |
Values = treepath(Tree,BranchList)
записи извлечений узла повторно объединяющегося биномиального дерева. Путь к узлу описан последовательностью взятых ветвлений, запускающийся в корне. Верхняя ветвь является номером один, второе к верхней части равняется двум и так далее. Обнулите последовательность ответвления, чтобы получить записи в корневом узле.
Values
является многими значениями (NUMVALS
)-by-NUMPATHS
матрица, содержащая полученные записи повторно объединяющегося дерева.
Создайте дерево BDT путем загрузки файла в качестве примера.
load deriv.mat;
Затем
FwdRates = treepath(BDTTree.FwdTree, [1 2 1])
возвращает уровни в древовидных узлах, расположенных путем взятия ответвление, затем вниз ответвление, и наконец ответвление снова.
FwdRates = 1.1000 1.0979 1.1377 1.1183
Можно визуализировать это с функцией treeviewer
.
treeviewer(BDTTree)