R:二维非参数回归

时间:2010-10-18 20:30:33

标签: r statistics

R中的哪些包和函数可以执行二维非加性局部回归/平滑。例如,考虑

b<-seq(-6*pi,6*pi,length=100)
xy<-expand.grid(b,b) 
x=xy[[1]]
y=xy[[2]]
z= sin(x)+cos(y) + 2*sin(x)*cos(y)
contour(b,b,matrix(z,100,100))

alt text

哪些功能可以估计这个?

2 个答案:

答案 0 :(得分:3)

你可以用黄土做到这一点:

fit <- loess( z ~ x+ y, span=0.01 )
dev.new()

contour( b, b, matrix( predict(fit), 100, 100 ) )

答案 1 :(得分:1)

mgcv具有多种二维样条选项。