LinearRegression`
LinearRegression`

Regress

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

Regress[data,funs,vars]

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

詳細とオプション

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

例題

すべて開くすべて閉じる

  (2)

直線の線形回帰:

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

オプション  (6)

BasisNames  (1)

b1とb2のラベルの付いた基底関数を持つ直線の線形回帰:

ConfidenceLevel  (1)

信頼区間に対して信頼水準.99である線形回帰:

IncludeConstant  (1)

定数項が0と想定された線形回帰:

RegressionReport  (1)

レポート値の特定のリストを持つ線形回帰:

Weights  (2)

各データ要素に対して明示的な重みを持つ重み付き回帰:

測定された応答の平方と重みが等しい重み付き回帰:

Wolfram Research (2007), Regress, Wolfram言語関数, https://reference.wolfram.com/language/LinearRegression/ref/Regress.html.

テキスト

Wolfram Research (2007), Regress, Wolfram言語関数, https://reference.wolfram.com/language/LinearRegression/ref/Regress.html.

CMS

Wolfram Language. 2007. "Regress." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/LinearRegression/ref/Regress.html.

APA

Wolfram Language. (2007). Regress. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/LinearRegression/ref/Regress.html

BibTeX

@misc{reference.wolfram_2024_regress, author="Wolfram Research", title="{Regress}", year="2007", howpublished="\url{https://reference.wolfram.com/language/LinearRegression/ref/Regress.html}", note=[Accessed: 22-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_regress, organization={Wolfram Research}, title={Regress}, year={2007}, url={https://reference.wolfram.com/language/LinearRegression/ref/Regress.html}, note=[Accessed: 22-November-2024 ]}