主要内容

树状视图

树的信息

描述

例子

treeview (显示利率树、股票价格树或货币市场树。

例子

treeview (PriceTreeInstSet显示仪器价格树。

如你提供一套仪器的名称(InstSet),你已经命名了使用该领域的仪器的名字,树状视图显示器用它的名称来标识正在显示的仪器。(见示例3描述。)如果您不提供可选InstSet输入参数时,仪器由它们在仪器集中的序列号来标识。(见例子6描述。)

例子

treeview (CFTreeInstSet显示已创建的现金流树swapbybdtswapbyhjm.如你提供一套仪器的名称(InstSet),包含现金流名称树状视图显示器用它的名称来标识正在显示的仪器。(见示例3描述。)如果可选InstSet参数不存在时,仪器由它们在仪器集中的序列号标识。看到例子6描述。)

例子

显示HJM利率树

负载deriv.mattreeview (HJMTree)

树状视图函数在左侧窗格中显示HJM树的结构。右边窗格中的树可视化是空白的。

为了形象化实际的利率树,到树可视化窗格中,单击路径(默认).现在,通过单击最后一个节点选择第一个路径(t = 3)的上分支。

上面的整个路径用红色突出显示。

要完成该过程,请单击最后一个节点(t = 3)的另一个分支。第二条路径用紫色突出显示。最终的显示如下所示。

替代的显示形式

树可视化窗格允许您选择显示树数据的替代方法。例如,如果您选择路径表格作为您的可视化选择,上面的最终显示将以表格形式显示。

要查看沿所选分支的利率图,请单击路径情节树可视化窗格。

情节选中后,上升的利率显示在上面的分支,下降的利率显示在下面的分支。

最后,如果你点击节点和儿童树可视化,将数据限制为仅显示选定的父节点及其子节点。

节点和儿童选中,下面的选择可视化是不可用的。

显示BDT利率树

负载引出。垫treeview (BDTTree)

树状视图函数在左侧窗格中显示BDT树的结构。右边窗格中的树可视化是空白的。

为了形象化实际的利率树,到树可视化窗格中,单击路径(默认).现在,通过单击向上分支的第一个节点(t = 1).在下一个节点上单击下分支(t = 2).下面的两张图显示了这些选择的树查看器路径图。

继续连续单击所有节点,直到到达分支的末端。您所选择的整个路径用红色突出显示。

通过单击下面分支的第一个节点来选择第二个路径(t = 1).继续单击较低的节点,就像在第一个分支上所做的那样。第二支以紫色突出。最终的显示如下所示。

显示指定仪器的HJM价格树

负载deriv.mat[价格,价格树]= hjmprice(HJMTree, HJMInstSet);treeview (PriceTree HJMInstSet)

显示指定仪器的BDT价格树

负载deriv.mat[Price, PriceTree] = bdtprice(BDTTree, BDTInstSet);treeview (PriceTree BDTInstSet)

用重命名的仪器显示HJM价格树

负载deriv.mat[价格,价格树]= hjmprice(HJMTree, HJMInstSet);名称= {“Bond1”“Bond2”“选项”“固定”“浮”“帽子”...“地板”“交换”};treeview (PriceTree名称)

使用默认工具名称(数字)显示HJM价格树

负载deriv.mat[价格,价格树]= hjmprice(HJMTree, HJMInstSet);treeview (PriceTree)

输入参数

全部折叠

利率树、股票价格树或货币市场树,使用相关的树函数指定。

利率树:

  • Black-Derman-Toy (BDTTree)获得bdttree

  • Black-Karasinski (BKTree)获得bktree

  • Heath-Jarrow-Morton (HJMTree)获得hjmtree

  • Hull-White (HWTree)获得hwtree

  • Cox-Ingersoll-Ross (CIRTree)获得cirtree

货币市场树:

  • Black-Derman-Toy (BDTMMktTree)获得mmktbybdt从BDT利率树得到货币市场树。

  • Heath-Jarrow-Morton (HJMMMktTree)获得mmktbyhjm从HJM利率树得到货币市场树。

    请注意

    货币市场树不能从BK或HW利率树中创建。

股票价格树:

  • Cox-Ross-Rubinstein (CRRTree)获得crrtree

  • 隐含三项式树(ITTTree)获得itttree

  • 标准三项式树(STTTree)获得stttree

  • 雷氏储油树(LRTree)获得lrtree

  • 相等的概率(EQPTree)获得eqptree

现金流树:

  • Black-Derman-Toy (BDTCFTree)作为swap函数的输出swapbybdt

  • Heath-Jarrow-Morton (HJMCFTree)作为swap函数的输出swapbyhjm

    请注意

    函数的swapbybdt,它使用重组二项树,这个结构只包含这是因为对于浮动利率票据来说,不能在每个树节点上精确计算现金流。

数据类型:结构体

仪器价格树状结构,具体如下:

数据类型:结构体

CFTree是交换现金流树,当您通过执行Black-Derman-Toy(作为交换函数的输出获得swapbybdt)和Heath-Jarrow-Morton (swapbyhjm)交换功能。(Black-Derman-Toy现金流树只包含年代)。

数据类型:结构体

(可选)变量,包含一组工具,这些工具的价格或现金流包含在树中,使用指定instadd.显示仪器的名称,字段的名字应该存在于InstSet.如果InstSet不通过,树状视图在显示价格或现金流时使用默认工具名称(数字)。

数据类型:结构体

更多关于

全部折叠

treeview约定

树状视图价格树图遵循的惯例是,上涨的价格出现在树的上面,而下跌的价格出现在树的下面。

相反,对于利率显示,减少利率出现在上层(物价上涨)增加利率在较低的分支(价格在下降)。

使用树状视图

树状视图提供价格或利率的交互式显示。

树状视图当调用函数时,通过单击左边窗格中显示的价格或利率路径上的节点来激活Display。

  • 对于HJM树,您可以选择路径的端点树状视图显示从头到尾的所有数据。

  • 对于重组树,如BDT、BK、HW和CIR,必须单击每一个节点从开始开始依次排列(t = 1)到最后一个节点(t = n).不包括根节点,则节点为t = 0.如果没有按正确的顺序单击节点,系统会提示您

    必须选择所选节点的父节点。

请注意

帮助按钮不可用树状视图在MATLAB在线。

之前介绍过的R2006a