Mathematica 9 is now available
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.
Mathematica > データの操作 > 数値データ > 統計モデル分析 >
Mathematica > データの操作 > 統計 > 統計モデル分析 >
Mathematica > 数学とアルゴリズム > 統計 > 統計モデル分析 >

LinearModelFit

LinearModelFit[{y1, y2, ...}, {f1, f2, ...}, x]
連続する x の値1, 2, ....に対して yi をフィットする Beta0+Beta1 f1+Beta2 f2+CenterEllipsis の形の線形モデルを構築する.
LinearModelFit[{{x11, x12, ..., y1}, {x21, x22, ..., y2}, ...}, {f1, f2, ...}, {x1, x2, ...}]
fi が変数 xk に依存する Beta0+Beta1 f1+Beta2 f2+CenterEllipsisの形の線形モデルを構築する.
LinearModelFit[{m, v}]
計画行列 m と応答ベクトル v から線形モデルを構築する.
  • LinearModelFitは,自身が構築する線形モデルを表す記号的なFittedModelオブジェクトを返す.モデルの特性と診断は model["property"]から得ることができる.
  • 特定の点 x1, ...におけるLinearModelFitからの最もフィットした関数の値は model[x1, ...]から得ることができる.
  • {{x_(11),x_(12),... ,y_(1)},{x_(21),x_(22),... ,y_(2)},...}の形式のデータでは,座標の数 xi1, xi2, ...は変数 xi の数と同じでなければならない.
  • {y1, y2, ...}の形式のデータは,{{1, y1}, {2, y2}, ...}の形式のデータに等しい.
  • LinearModelFitは,もとの yiが平均 で一般的な標準偏差の独立の正規分布をしているという仮定の下に,の形式の線形モデルを作成する.
ConfidenceLevel95/100パラメータと予測の信頼性のレベル
IncludeConstantBasisTrue定数基底関数を入れるかどうか
LinearOffsetFunctionNone線形予測子における既知のオフセット
NominalVariablesNone名義的あるいはカテゴリ的とみなされる変数
VarianceEstimatorFunctionAutomatic誤差分散の推定のための関数
WeightsAutomaticデータ要素の重み
WorkingPrecisionAutomatic内部計算で使う精度
  • LinearOffsetFunction->h と設定すると,h[x1, x2, ...]+Beta0+Beta1 f1+Beta2 f2+CenterEllipsis の形式のモデルがフィットされる.
  • ConfidenceLevel->p のとき,確率 p の信頼区間はパラメータと予測区間に基づいて計算される.
  • Weights->{w1, w2, ...}と設定すると,yiの誤差分散は Sigma2/wiであると想定できる.デフォルトで単位加重が使われる.
  • VarianceEstimatorFunction->f と設定すると,分散は f[res, w]で予測される.ただし は剰余のリスト,w={w1, w2, ...}は測度 yiの加重リストである.
  • VarianceEstimatorFunction->(1&)およびWeights->{1/CapitalDeltay12, 1/CapitalDeltay22, ...}を使うと,CapitalDeltayi は測度 yiの既知の不確実性として扱われ,パラメータ標準誤差は事実上加重のみから計算される.
  • データと model["property"]を使って得られたフィットされた関数に関連する特性:
"BestFit"フィットされた関数
"BestFitParameters"パラメータ推定
"Data"入力データあるいは計画行列と応答ベクトル
"DesignMatrix"モデルの計画行列
"Function"最もよくフィットした純関数
"Response"入力データの応答値
  • 残差のタイプ:
"FitResiduals"実際の応答と予測された応答の差
"StandardizedResiduals"各残差について標準誤差で割られた残差をフィットする
"StudentizedResiduals"単一の削除誤差推定で割られた残差をフィットする
  • 平方誤差の総和に関連する特性:
"ANOVATable"分散分析表
"ANOVATableDegreesOfFreedom"ANOVA表からの自由度
"ANOVATableEntries"表からのフォーマットされていない配列の値
"ANOVATableFStatistics"表からのF統計
"ANOVATableMeanSquares"表からの平方平均誤差
"ANOVATablePValues"表からの p
"ANOVATableSumsOfSquares"表からの平方和
"CoefficientOfVariation"推定標準偏差で割られた応答平均
"EstimatedVariance"誤差分散の推定
"PartialSumOfSquares"非定数基底関数としてのモデル平方和の変化は除去される
"SequentialSumOfSquares"要素ごとに区切られたモデル総和
  • パラメータ推定の特性と診断:
"CorrelationMatrix"パラメータ相関行列
"CovarianceMatrix"パラメータ共分散行列
"EigenstructureTable"パラメータ相関行列の固有構造
"EigenstructureTableEigenvalues"表からの固有値
"EigenstructureTableEntries"表からのフォーマットされていない値の配列
"EigenstructureTableIndexes"表からの指標値
"EigenstructureTablePartitions"表からの区分
"ParamaterTable"フィットされたパラメータ情報の表
"ParameterConfidenceIntervals"パラメータ信頼区間
"ParameterConfidenceIntervalTable"フィットされたパラメータの信頼区間情報の表
"ParameterConfidenceIntervalTableEntries"表からのフォーマットされていない値の配列
"ParameterConfidenceRegion"楕円体パラメータ信頼領域
"ParameterErrors"予測パラメータの標準誤差
"ParameterPValues"パラメータ t 統計の p
"ParameterTableEntries"表からのフォーマットされていない値の配列
"ParameterTStatistics"パラメータ推定の t 統計
"VarianceInflationFactors"推定パラメータの拡大要因のリスト
  • 影響尺度関連特性:
"BetaDifferences"パラメータ値の影響のDFBETAS尺度
"CatcherMatrix"キャッチャー行列
"CookDistances"クック(Cook)の距離のリスト
"CovarianceRatios"観察影響のCOVRATIO尺度
"DurbinWatsonD"自己相関のDurbin-Watson d 統計
"FitDifferences"予測値に対する影響のDFFITS尺度
"FVarianceRatios"観察影響のFVARATIO尺度
"HatDiagonal"ハット行列の対角要素
"SingleDeletionVariances"i 番目のデータ点を除いた変動推定のリスト
  • 予測値関連特性:
"MeanPredictionBands"平均予測の信頼帯
"MeanPredictionConfidenceIntervals"平均予測の信頼区間
"MeanPredictionConfidenceIntervalTable"平均予測の信頼区間表
"MeanPredictionConfidenceIntervalTableEntries"表からのフォーマットされていない値の配列
"MeanPredictionErrors"平均予測の標準誤差
"PredictedResponse"データのフィットされた値
"SinglePredictionBands"1回の観察に基づいた信頼帯
"SinglePredictionConfidenceIntervals"1回の観察の予想される応答の信頼区間
"SinglePredictionConfidenceIntervalTable"1回の観察の予想される応答の信頼区間の表
"SinglePredictionConfidenceIntervalTableEntries"表からのフォーマットされていない値の配列
"SinglePredictionErrors"1回の観察の予測応答の標準誤差
  • 適合度の尺度特性:
"AdjustedRSquared"モデルパラメータの数に適応された R^2
"AIC"赤池情報量基準
"BIC"ベイズ(Bayes)情報量基準
"RSquared"決定係数 R^2
  • LinearModelFit[{m, v }]では,計画行列 m{{f1, f2, ...}, {f1, f2, ...}, ...}の形式の点における基底関数 fi の値から形成される.応答ベクトル v は応答のリスト {y1, y2, ...}である.
  • 計画行列 m と応答ベクトル v について,モデルは である.ただし,Beta は推定されるパラメーターのベクトルである.
  • 計画行列が使用されるときには,基底関数 fiLinearModelFit[{m, v}, {f1, f2, ...}]の形式を使って指定することができる.
線形モデルをデータにフィットする:
In[1]:=
Click for copyable input
In[2]:=
Click for copyable input
Out[2]=
関数形を得る:
In[3]:=
Click for copyable input
Out[3]=
任意の点でモデルを評価する:
In[4]:=
Click for copyable input
Out[4]=
フィットされた関数をデータとともに可視化する:
In[5]:=
Click for copyable input
Out[5]=
フィットに関する情報を抽出する:
In[6]:=
Click for copyable input
Out[6]=
残差をプロットする:
In[7]:=
Click for copyable input
Out[7]=
バージョン 7 の新機能
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team