Записи от узла переобъединения биномиального дерева
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)