如何为我的数据的特定x提取黄土函数为其使用的多项式函数拟合的参数?
例如,在:
cars.lo <- loess(dist ~ speed, cars)
cars.lo
当cars.lo $ x == 5?
时,它适合什么?更新:我想要多项式函数的参数,而不是黄土的预测(预测)。
我要求它估计那一点的斜率。
谢谢, 塔尔
答案 0 :(得分:2)
我会在x,x + eps,x-eps计算预测值,然后在结果中拟合二次方。它在计算机时间上效率不高,但如果你不经常这样做,那么它在程序员时间里非常有效。
答案 1 :(得分:1)
我会说
predict(cars.lo, data.frame(speed=5))
[1] 7.797353
答案 2 :(得分:0)
我认为你将会独自为自己做这件事。我首先阅读lowess
中的引用,然后阅读C lowess
函数的源代码。我建议从那里开始而不是loess
,因为它是一个较旧且稍微简单的算法,您可能会发现它更容易适应您的需求。