检索茂密树的形状
[NumLevels, NumChild NumPos NumStates,修剪]= bushshape(树)
|
浓密的树。 |
[NumLevels, NumChild NumPos NumStates,修剪]= bushshape(树)
返回关于浓密树形状的信息。
NumLevels
是树的时间层数。
NumChild
是一个1
-按层数计算(NUMLEVELS
)表示每一层节点的分支(子)数的向量。
NumPos
是一个1
——- - - - - -NUMLEVELS
包含每一层状态向量长度的向量。
NumStates
是一个1
——- - - - - -NUMLEVELS
包含每一层状态向量数量的向量。
修剪
是1
如果NumPos
从一个时间等级移动到下一个时间等级时减少1。否则,它是0
。
通过加载示例文件创建一个HJM树。
负载deriv.mat;
与树状视图
你可以看到HJM利率树的大致形状。
与这棵树
[NumLevels, NumChild, NumPos, NumStates, Trim] =…bushshape (HJMTree.FwdTree)
返回
NumLevels = 4 NumChild = 2 2 2 0 NumPos = 4 3 2 1 NumStates = 1 2 4 8 Trim = 1
属性,可以重新创建此树mkbush
函数。
Tree = mkbush(NumLevels, NumChild(1), NumPos(1), Trim);Tree = mkbush(NumLevels, NumChild, NumPos);