R - 在 yuima 中绘制 3 维样本路径?

问题描述

我对 R 和 yuima 包还很陌生,所以我希望有人能帮助我解决以下问题。我正在使用 yuima 对 3 维扩散过程进行建模:

model <- setModel(drift = c("((-1)/(2-x1))-1/2","0","0"),diffusion = matrix(c("1","1","1"),3,3),solve.variable = c("x1","x2","x3"))

然后模拟它并绘制它:

sampling <- setSampling(Initial = 0,Terminal = 10,n = 1000)
yuima <- setYuima(model = model,sampling = sampling)
simulation <- simulate(yuima,xinit = 1)
plot(simulation)

这似乎有效。然而:随着时间的推移,这会生成每个时间序列 x1x2x3plot,而实际上我真正想要想象的是三个 -维度路径(具有极坐标 x1x2x3)看起来像。

在我看来,我的问题将得到解决

  1. plot3D 中有一个 yuima 或类似版本(我用谷歌搜索但没有运气)或者如果
  2. 有一种方法可以将(三个)时间序列 simulation 转换为矩阵或列表,在这种情况下,我很确定我能够得到所需的图。

如果有人能提供帮助,我将不胜感激!一切顺利并保持安全:)

编辑:我发布了同样的问题 here 并得到了一个我有用的 answer

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)