使用我使用以下代码创建的数据:
library(rugarch)
library(fGarch)
fd <- as.data.frame(modelfit, which = 'density')
color <- rgb(85, 141, 85, maxColorValue=255)
x <- seq(-0.2, 0.2, length=100)
y <-c(1:2318)
f <- function(s, t) {
dged(s,mean=fd[t,'Mu'],sd=fd[t,'Sigma'],nu=fd[t,'Shape'])
}
z <- outer(x, y, f)
persp(x, y, z, theta=50, phi=25, expand=0.75, col=color,
ticktype="detailed", xlab="", ylab="time", zlab="density")
以下 3d 图:
如您所见,表面看起来很乱。
所以我的第一个问题:
如何获得更好的可见表面?
我的第二个问题:
如何获得轴上的真实日期?目前我使用 c(1:2318),但在我的原始数据中,我可以通过 command 查看行名中的日期fd
。那么我怎样才能在我的轴上获得这些日期呢?
编辑:另外:我怎样才能在我的情节中省略网格上的黑线?所以只有一个绿色的表面?那不是已经更好看了吗?