|
参数设置在左边的子图中,说明了基于我们的小参数公式(红线)和GSL算法(蓝线)的算法的计算速度。对于0<x<1,我们的算法比GSL更快,但0 0.5 1 1.5 2.5 3 3.5 4个小xOur解决方案GSL解决方案50 150 250 350 450 550 750 850 950个大xOur解决方案GSL解决方案图2:计算速度测试。左图和右图显示了小参数和大参数的计算速度。对于1<x<4,GSL更快。让我们注意到,如果我们改变,我们将得到其他结果。右图显示了在大参数x的情况下,sp eed的比较。在这种情况下,我们的解决方案在整个分段40<x<732时比GSL更快。对于732<x<10 00,GSL例程无法计算函数值。我们认为,GSL例程的低速度可能是由大参数的Kummer函数的指数增长引起的(它也可能导致过流错误)。可以在GitHub存储库中找到源C++代码(请参阅参考资料中的链接)。4.3参数误判本节包含几个数值示例,说明了优化策略和参数误判的影响。图3展示了3种不同投资策略的财富动态。FirstStrategy(PnL为红色)仅包括债券投资。我们已将所有初始财富x=100投资于债券bt,初始价值B=x,利率r=0.04。第二种策略(蓝线)只包括股票投资。股票过程的初始值S=100,平均回报率α=0.045,波动率a=0.4,违约强度c=0.8,偏度β=-0.4。在这些策略中,我们在整个投资期T=1期间没有任何投资组合重新平衡。第三种策略(黄色)的位置由公式3.10确定。投资者的风险厌恶度为γ=-4.
|