メインコンテンツ

plotEffects

線形回帰モデルの予測子の主効果をプロット

説明

plotEffects(mdl) は、線形回帰モデル mdl の予測子の効果プロットを作成します。効果プロットは、他の予測子の効果を平均化して各予測子の値を変更した場合の、応答に対して推定される主効果を示します。効果の値を通る水平ラインは、効果の値の 95% 信頼区間を示します。

plotEffects(ax,mdl) は、現在の座標軸 (gca) ではなく ax によって指定される座標軸にプロットします。あるいは、最後の入力引数として Parent=ax を指定できます。 (R2024a 以降)

h = plotEffects(___) は、前の構文におけるいずれかの入力引数の組み合わせを使用して、line オブジェクトを返します。プロットの作成後に特定のラインのプロパティを修正するには、h を使用します。プロパティの一覧については、Line のプロパティを参照してください。

すべて折りたたむ

carsmall データ セットを読み込み、モデル年、重量、および重量の二乗の関数として、燃費の線形回帰モデルを当てはめます。

load carsmall
tbl = table(MPG,Weight);
tbl.Year = categorical(Model_Year);
mdl = fitlm(tbl,'MPG ~ Year + Weight^2');

効果のプロットを作成します。

plotEffects(mdl)

Figure contains an axes object. The axes object with title Main Effects Plot, xlabel Main Effect contains 4 objects of type line. One or more of the lines displays its values using only markers

この図における各水平ラインの長さは、各予測子について示されている変更が応答に与える効果の 95% 信頼区間を示します。たとえば、Year70 から 82 に変更した場合に推定される効果は約 8 の増加であり、95% の信頼度で 6 と 10 の間になります。

入力引数

すべて折りたたむ

線形回帰モデル オブジェクト。fitlm または stepwiselm を使用して作成した LinearModel オブジェクト、または compact を使用して作成した CompactLinearModel オブジェクトとして指定します。

R2024a 以降

ターゲットの座標軸。Axes オブジェクトを指定します。座標軸を指定しない場合、plotEffects は現在の座標軸 (gca) を使用します。

出力引数

すべて折りたたむ

line オブジェクト。ベクトルとして返されます。h(1) は効果の推定値を表す円に、h(j+1) は予測子 j の効果に対する 95% 信頼区間に対応します。line オブジェクトのプロパティのクエリと設定を行うには、ドット表記を使用します。詳細については、Line のプロパティ を参照してください。

詳細

すべて折りたたむ

ヒント

  • データ カーソルを使用すると、選択したプロットの点の値がデータ ヒント (データ点の横にある小さいテキスト ボックス) に表示されます。データ ヒントには、選択した点の x 軸および y 軸の値が含まれます。効果の推定値およびその信頼限界を確認するには、x 軸の値を使用します。

代替機能

  • LinearModel オブジェクトには、複数のプロット関数が用意されています。

    • モデルを作成するときに、予測子変数の追加または削除による効果を理解するには、plotAdded を使用します。

    • モデルを検証するときに、問題があるデータを探し、各観測値の効果を理解するには、plotDiagnostics を使用します。また、モデルの残差を分析するには、plotResiduals を使用します。

    • モデルを当てはめた後で、特定の予測子の効果を理解するには、plotAdjustedResponseplotPartialDependence および plotEffects を使用します。2 つの予測子の間の交互作用効果を理解するには、plotInteraction を使用します。また、予測曲面を通るスライスをプロットするには、plotSlice を使用します。

拡張機能

すべて展開する

バージョン履歴

R2012a で導入

すべて展開する