PRODUCTS
PURCHASE
FOR USERS
COMPANY
OUR SITES
DOCUMENTATION CENTER SEARCH
Mathematica
>
曲線のフィットと近似の関数
>
Mathematica
組込みシンボル
数値データの分析
曲線のフィット
チュートリアル »
|
FindFit
LeastSquares
PseudoInverse
Interpolation
InterpolatingPolynomial
Solve
ListPlot
関連項目 »
|
曲線のフィットと近似の関数
データの変換と平滑化
行列ベースの最小化
数値データ
その他 »
Fit
Fit
[
data
,
funs
,
vars
]
変数
vars
の関数
funs
の線形な組合せで,与えられたデータの最小2乗法フィットを行う.
詳細
データは
の形式である.ここで,座標
の数はリスト
vars
中の変数の数に等しい.
データは,1つの座標が値
1
,
2
, .... を取ると考えられる
の形式でもよい.
引数
funs
は,オブジェクト
vars
のみに依存する関数の任意のリストでよい.
Fit
[{
f
1
,
f
2
,
...
}, {1, x, x^2}, x]
は,値
f
i
の取る列に対する2次曲線によるフィットを行う.この結果は,
a
0
+
a
1
x
+
a
2
x
^
2
の形式を取り,この
a
i
は,実数である.
f
i
を得るのに必要な
x
の一連の値は1, 2, ... と仮定される.
»
Fit
[{{
x
1
,
f
1
}, {
x
2
,
f
2
},
...
}, {1, x, x^2}, x]
は,
x
の列の値が
x
i
であることを前提として2次曲線によるフィットを実行する.
»
Fit
[{{
x
1
,
y
1
,
f
1
},
...
}, {1, x, y}, {x, y}]
は,
a
0
+
a
1
x
+
a
2
y
の形式の適合を見出す.
»
Fit
は,常にこのリスト
funs
の関数の線形の組合せで,点
f
i
からの分散値の2乗の和が最小になるようにする.
»
Fit
に入力として与えられた数は機械精度の近似数に変換される.
»
例題
すべて閉じる
例
(1)
ここにあるデータがある:
In[1]:=
このデータに最もよくフィットする線を求める:
In[2]:=
Out[2]=
このデータに最もよくフィットする2次関数を求める:
In[3]:=
Out[3]=
このデータを2本の曲線で示す:
In[4]:=
Out[4]=
スコープ
(2)
一般化と拡張
(1)
特性と関係
(2)
考えられる問題
(1)
関連項目
FindFit
LeastSquares
PseudoInverse
Interpolation
InterpolatingPolynomial
Solve
ListPlot
チュートリアル
数値データの分析
曲線のフィット
関連リンク
実装に関するノート: 数値および関連関数
NKS|Online
(
A New Kind of Science
)
その他
曲線のフィットと近似の関数
データの変換と平滑化
行列ベースの最小化
数値データ
バージョン 1 の新機能
© 2008 Wolfram Research, Inc.