我使用以下代码在 R 中完成了局部线性回归和内核回归:
llr = loess(y~ x1+x2, span=0.1, degree=1) #local linear regression
lcr = loess(y~ x1+x2,span=0.1, degree=0) #kernel regression
有没有办法在 Matlab 中获得相同的结果?
使用函数 fit 和 fittype lowess,我接近 R 中局部线性回归 ( degree=1
) 的结果。但是,它们并不相等。degree = 0
我为具有两个自变量的内核回归 ( ) 找到的最佳命令是ksrmv
,但是在输入时x1
,x2
我无法手动设置带宽/跨度。
谢谢你的帮助!