|
FindFit
FindFit[data, expr, pars, vars]は,変数varsの関数exprがデータに最もフィットするようなパラメータparsの数値を返す.
データは  , , ... ,  ,  , , ... ,  , ... の形式が取れる.ここで,座標x, y, ... の数はリストvars中の変数の数に等しい.
データは単独の座標が値1, 2, ... を取ると仮定される , , ... の形でもよい.
FindFitは , , ... に代入するもののリスト返す.
式exprはparsとvarsがすべて数値であるときは数値を返さなければならない.
式exprは線形的にあるいは非線形的に に依存することができる.
線形的な場合,FindFitは大域的な最適フィットを求める.
非線形的な場合,FindFitは通常局所的な最適フィットしか求めない.
FindFit[data, expr,   ,  ,  ,  , ... , vars]は -> , -> , ... でフィットの探索を始める.
FindFitはデフォルトで最小二乗フィットを求める.
オプションNormFunction -> fはノルムf[residual]が最小になるように指定する.
可能なオプション:

AccuracyGoalとPrecisionGoalのデフォルト設定はWorkingPrecision/2である.
AccuracyGoalとPrecisionGoalの設定は返されるパラメータの値とNormFunctionの値の両方おけるAccuracyGoalとPrecisionGoalの目標桁数を指定する.
FindFitはAccuracyGoalまたはPrecisionGoalで指定された目標が達成されるまで続ける.
Methodの可能な設定はFindMinimumのものに等しい.
参照セクション:1.6.6 , 3.8.2.
実装に関するノート:A.9.4.
次も参照:FindMinimum,Fit,NMinimize,Interpolation.
関連パッケージ:Statistics`NonlinearFit`, Statistics`LinearRegression`.
バージョン5.0の新関数
他の例
|