黄土拟合和结果方程

时间:2009-11-23 18:42:49

标签: r curve-fitting loess

我是俄勒冈州波特兰市的开发人员。我想知道是否有人可以提供帮助:

我正在研究使用R的黄土合体模型,一旦我适合 完成了,我正在寻找支持方程式 拟合非线性曲线,想知道是否有办法 在R中确定这个等式?我一直在寻找但找不到 任何文献。对我来说,功能图很好,但是 没有图表的等式,我有点死在水中。

4 个答案:

答案 0 :(得分:9)

黄土没有给你一个等式[1]。如果您只想获取黄土函数返回的值,请使用predict(loess.object, new.data)

[1]来自维基百科:

  

LOESS的另一个缺点是   事实上,它不会产生   回归功能很容易   由数学公式表示。   这可能使转移变得困难   对其他人的分析结果   人。为了转移   回归功能给另一个人,   他们需要数据集和   用于LOESS计算的软件。

答案 1 :(得分:7)

没有公式。黄土是一种非参数方法。它不能表示为一个简单的等式。

答案 2 :(得分:2)

您无法从LOESS本身提取公式。但是,您可以在LOESS找到的点上运行另一种方法。如果它是一个简单的2D图形,那么找到一个好的公式应该不难。执行此操作的一种方法是符号回归(请参阅wiki)。

请注意,这可能不是最佳选择,仅使用LOESS之外的其他方法可能会更好。

答案 3 :(得分:1)

您想从黄土对象中恢复公式吗?你可以做这样的事情:

> cars.lo <- loess(dist ~ speed, cars)
> formula(unclass(cars.lo)$terms)
dist ~ speed

编辑:抱歉......我认为我误解了你想要的东西。没有简单的方法以方程的形式表达黄土模型。