0

我在 R 中使用persp. 我对此有两个问题:

  1. 想要验证我是否正确理解了文档。persp将从xand中获取 valuex y,然后根据这些向量中每个值的索引(i,j),例如对应于xand中的当前元素y(x[i],y[j])它将提取zfit[i,j]并绘制(x[i],y[j],zfit[i,j])。这个对吗?

  2. 这不会在实际轴上产生数字,而是在增加方向上产生箭头。如何让数字出现?

例子:

set.seed(1)
x = 1:10
y = rnorm(10)
z = x + y^2
g = expand.grid(list(x=seq(from=min(x), to=max(x), length.out=100),y=seq(from=min(y), to=max(y), length.out=100)))
mdl = loess(z ~ x+ y)
zfit = predict(mdl, newdata=g)
persp(x = seq(from=min(x), to=max(x), length.out=100), y = seq(from=min(y), to=max(y), length.out=100), z= zfit)
4

1 回答 1

1

1 - 你的理解是正确的。

2 - 添加 ticktype = "detailed" 以在轴上显示数字。

于 2013-11-07T01:26:19.637 回答