Форма переобъединения биномиального дерева
[NumLevels,NumPos,IsPriceTree] =
treeshape(Tree)
| Переобъединение биномиального дерева. |
[NumLevels,NumPos,IsPriceTree] =
treeshape(Tree) возвращает информацию о форме повторно объединяющегося биномиального дерева.
NumLevels количество уровней времени дерева.
NumPos 1- NUMLEVELS вектор, содержащий длину векторов состояния на каждом уровне.
IsPriceTree булевская переменная, определяющая, присутствует ли итоговая горизонтальная ветвь в дереве.
Создайте дерево BDT путем загрузки файла в качестве примера.
load deriv.mat; С treeviewer вы видите общую форму дерева процентной ставки BDT.
treeviewer(BDTTree)

С этим деревом
[NumLevels, NumPos, IsPriceTree] = treeshape(BDTTree.FwdTree)
возвращается
NumLevels =
4
NumPos =
1 1 1 1
IsPriceTree =
0