Web ブラウザーで Javascript で最小二乗法を実行したいと考えています。
現在、ユーザーは HTML テキスト入力を使用してデータ ポイント情報を入力し、そのデータを jQuery で取得してFlotでグラフ化しています。
ユーザーがデータポイントを入力した後、「最適な線」を提示したいと思います。線形、多項式、指数、および対数の方程式を計算し、最も高いR^2
値を持つものを選択すると想像します。
ただし、これを行うのに役立つライブラリが見つからないようです。私はjStatに出くわしましたが、ドキュメントが完全に欠落しており (私が見つけることができる限り)、ソースコードを掘り下げた後、線形回帰機能が組み込まれていないようです-これは純粋に関数に基づいていますただし、名前。
単純な回帰分析を提供する Javascript ライブラリを知っている人はいますか?
そのようにライブラリを使用できることを願っています...
配列に散布点のセットがある場合、それをvar points = [[3,4],[15,45],...[23,78]]
のような関数に渡すことができ、線形方程式が の場合のlin_reg(points)
ようなものを返します。[7.12,3]
y = 7.12 x + 3