0
所以我目前正在尝试创建一个日常利润/损失的下拉图。使用:问题与chart.Drawdown性能分析,需要有限的'ylim'值错误
cols = rainbow(ncol(pdrawdown),s=0.7, v=0.8, alpha= 0.7)
chart.Drawdown(pdrawdown, legend.loc = "bottomleft",colorset = cols,
main = "Drawdown Chart", xlab ="Date", ylab = "Drawdown")
我能够很容易地绘制返回(其值大部分小于10)。然而,在尝试使用此完全相同的方法对利润/损失,其值达到10E + 09的范围内,我得到的错误:
Error in plot.window(xlim, ylim, xaxs = "r", log = logaxis) :
need finite 'ylim' values
关于这个怪异的部分是,当我简单地划分的每个值在我的数据表中,用pdrawdown = pdrawdown/10000000
降低10,000,000,问题就解决了,它可以绘制它。那么我能做些什么来恰当地绘制图表而不必使用这种奇怪的黑客?
这并没有奏效,不过感谢这次尝试。由于某种原因,它看起来像是在数量庞大的情况下出现峰值,而这些数字在回到0之前无法放在秤上。 – alex1stef2