2009-11-23 10 views
6

私はORのポートランドの開発者です。黄土のフィットと結果の公式

を私はRを使用して黄土フィットモデルに取り組んでいる、私はフィット を達成したら、私はバックアウトする フィット非線形曲線の方程式を探しています:誰でも助けることができる場合、私は思ったんだけど への道があるかどうか疑問に思っています。私は探していますが、 の文献は見つかりませんでした。私の場合、関数のグラフは素晴らしいですが、グラフの方程式がない場合は 、私はちょっと水中で死んでいます。

答えて

1

黄土色のオブジェクトから数式を回復したいですか?

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

編集:申し訳ありませんが...私は私はあなたが何を望むか誤解だと思うあなたは、このような何かを行うことができるかもしれません。黄土モデルを方程式の形で表す簡単な方法はない。

+0

ありがとうございます、私はそれをチェックし、それがうまくいくかどうかを確認します。 –

7

黄金はあなたに式[1]を与えません。あなただけの黄土関数によって返された値を取得したい場合は、使用predict(loess.object, new.data)

[1]ウィキペディアから:

LOESSの別の欠点は、それが 回帰関数を生成しないこと 事実であること数式で表される容易に である。 これは分析の結果を に転送することを困難にする可能性があります。 人。 回帰関数を別の人に転送するには、 LOESS計算にはデータセットと ソフトウェアが必要です。

+0

正しいですが、それはあなたに数式を与えませんが、それはあなたにグラフを与えます。私は与えられたグラフの数式を見たいと思う。 –

+0

できません。 Loessは反復的なローカルアプローチを使用し、データ駆動型です(詳細はリファレンスペーパーを参照)。 –

7

公式はありません。黄土はノンパラメトリックな方法です。それは簡単な方程式として表現することはできません。

1

LOESS自体から数式を抽出することはできません。しかし、単にLOESSが見つけた点について別の方法を実行することもできます。それが単純な2Dグラフであれば、良い公式を見つけるのは難しいことではありません。これを行う1つの方法は、記号回帰(wiki参照)です。

これはおそらく最適ではないことに注意してください。単純にLOESS以外の方法を使用する方が良いかもしれません。

関連する問題