2011-02-18 38 views
1

私はXとYを表す2つのデータベクトルのセットを持っています。私はそれらをJFreeChartを使って線形と対数スケールでプロットすることができました。線形スケールでは、曲線は指数関数的であり、対数スケールでは、曲線は線形であるように見える。私がしたいのは、線形曲線のパラメータaとbを対数スケールで計算することです。対数スケールでのJava線形回帰

私は線形領域で回帰を理解していますが、最小二乗法を使用できますが、対数領域でどのように行うことができますか?私の曲線の対数表現で線形回帰を行うにはどうすればよいですか?

どうすればいいですか?

答えて

1

AFAIK、非線形回帰はJFreeChartの機能ではありません。あなたの説明から、データがlinearization transformationに従う可能性があるように聞こえます。これは、問題を線形回帰に還元します。

+0

あなたの答えをありがとう、それは理にかなっています。 @trashgod –

+0

"線形化変換"ノートのリファレンスとして、エラーが変更されます。したがって、log(y)をlog(x)に線形にフィッティングしても、非線形回帰関数を使ってxに対してyをフィッティングするのと同じ結果が得られません。これがどの程度の違いがあるかは、状況によって異なります。 – Predictor

+0

@Predictor:これを増幅してくれてありがとう。引用された酵素動態の例は、非線形回帰が現在よりもはるかに労力を要する時代からのものである。適切な図書館の推薦をお待ちしています。 – trashgod