Regress

バージョン7.0の時点で,の代りにLinearModelFitが使われるようになった.


変数 vars の関数 funs の線形結合として,data のリストへの最小二乗フィットを見付ける.

詳細詳細

  • を使うためには,まず線形回帰パッケージ をロードしなくてはならない.それにはを実行する必要がある.
  • data は形式でもよい.ここで座標 の数はリスト vars の変数の数に等しい.
  • dataという形式でもよく,単独の座標は値を取るものと想定される.
  • 引数 funs は変数 vars だけに依存する任意の関数のリストでもよい.
  • はオプションRegressionReportにより指定された結果および診断の規則のリストを返す.
  • は値 からの偏差の二乗和を最小化するようなリスト funs の関数の線形結合を常に見付ける.
  • への入力として与えられる厳密数は,機械精度の近似数に変換される.
  • 次のオプションを与えることができる:
  • RegressionReportSummaryReport出力に含まれる結果
    IncludeConstantTrue関数のひとつとして定数を自動的に入れるかどうか
    BasisNamesAutomatic表のヘディングの基底要素の名前
    WeightsAutomatic各データ点に対する重み
    MethodAutomatic特異値の計算に使用するメソッド
    ToleranceAutomatic特異値の計算に使用する許容誤差
    ConfidenceLevel0.95信頼区間で使われる信頼レベル
  • オプションIncludeConstant->Falseでは,Fitと同様のフィットを与える.
  • Weightsに可能な設定はAutomatic,データと同じ長さの数のリスト,純関数である.
  • デフォルト設定のWeights->Automaticでは,各データ点には重み1が与えられる.

例題例題すべて開くすべて閉じる

例 (2)例 (2)

In[1]:=
Click for copyable input

直線の線形回帰:

In[2]:=
Click for copyable input
Out[2]=
In[1]:=
Click for copyable input

定数プラス正弦曲線の線形回帰:

In[2]:=
Click for copyable input
Out[2]=
New to Mathematica? Find your learning path »
Have a question? Ask support »