作为示例,请考虑以下创建3d图形的数据(我的实际数据集大约为800个案例):
x <- runif(100)
y <- runif(100)
z <- sin(5*x)*cos(5*y)/5 + rnorm(100,0,0.1)
让我们假设我拥有的是实际的x,y,z点(作为数据集)。 我想创建(或适合?)一个3d平滑的地形表面图形,然后将拟合的表面“切片”成2d切片,这样我就可以单独处理它们(拟合回归和不合适)。
{作为旁注:不确定rgl.surface()是否进行内核平滑,但是当我尝试使用它时,我收到此错误: rgl.surface(x,y,z)出错:y length!= x rows * z cols
rgl包的pdf显示如下图: http://rgl.neoscientists.org/arc/doc/RGL_INTERFACE03.pdf (第8页)}
任何人都可以推荐一种内核更平滑和“切片”技术吗?我已经看了ksmooth,但我知道那里还有更多。