主要内容

このページの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。

plotResiduals

線形回帰モデルの残差プロット

説明

plotResiduals (mdlは,線形回帰モデル(mdl)の残差のヒストグラムプロットを作成します。

plotResiduals (mdlplottypeは,残差のプロットタイプplottypeを指定します。

plotResiduals (mdlplottype名称,值では1つ以上の名前と値のペアの引数を使用して追加オプションを指定します。たとえば、残差のタイプや、残差のデータ点のグラフィック プロパティを指定できます。

plotResiduals (斧头___は,前の構文におけるいずれかの入力引数の組み合わせを使用して,現在の座標軸ではなく斧头によって指定される座標軸にプロットを作成します。

h= plotResiduals (___は,プロット内のラインまたはパッチに対するグラフィックスオブジェクトを返します。プロットの作成後に特定のラインまたはパッチのプロパティを修正するには,hを使用します。プロパティの一覧については,行のプロパティおよび补丁のプロパティを参照してください。

すべて折りたたむ

あてはめた線形回帰モデルの残差のヒストグラムをプロットします。

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

负载carsmall台=表(MPG、重量);资源描述。年=分类(Model_Year);mdl = fitlm(资源描述,“MPG ~年+重量^2”);

確率密度関数のスケールを使用して,生の残差のヒストグラムを作成します。

plotResiduals (mdl)

图中包含一个轴。标题为Histogram of residual的轴包含一个patch类型的对象。

各バーの面積は,観測値の相対的な個数です。バーの面積の合計は1に等しくなります。

あてはめた線形回帰モデルの残差の正規確率プロットを作成します。

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

负载carsmallX =[重量,Model_Year];mdl = fitlm (X,英里/加仑,...'y ~ x2 + x1^2'“分类”2);

あてはめたモデルの残差の正規確率プロットを作成します。

plotResiduals (mdl“概率”

图中包含一个轴。标题为残差正态概率图的坐标轴包含2个类型为直线的对象。

入力引数

すべて折りたたむ

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

プロットタイプ。次の表のいずれかの値として指定します。

説明
“caseorder” 残差とケース順(行番号)の比較
“安装” 残差と近似値の比較
“直方图” 確率密度関数のスケールを使用した,残差のヒストグラム。各バーの面積は,観測値の相対的な個数です。バーの面積の合計は1に等しくなります。
“落后” 残差とラグ付き残差の比較(r (t)とr (t - 1))
“概率” 残差の正規確率プロット。詳細については,probplotを参照してください。
“对称” メディアン周辺の残差の対称性プロット(上裾の残差から中央値を減算した値と中央値から下裾の残差を減算した値の比較)。このプロットには,残差の対称性を確認するための,y = xに対応する点線の基準線が含まれています。

ターゲットの座標軸。オブジェクトを指定します。

現在の座標軸が直交である場合に座標軸が指定されなかった場合,plotResidualsは現在の座標軸(gca)を使用します。オブジェクトを作成する方法の詳細については,gcaを参照してください。

名前と値のペアの引数

オプションの名称,值引数のコンマ区切りペアを指定します。的名字は引数名で,价值は対応する値です。的名字は引用符で囲まなければなりません。Name1, Value1,…,的家のように,複数の名前と値のペアの引数を,任意の順番で指定できます。

例:“颜色”、“蓝”、“标记”,“o”

メモ

ここでは,グラフィックプロパティの一部だけを紹介しています。完全な一覧は,ラインについては行のプロパティ,ヒストグラムについては补丁のプロパティを参照してください。指定したプロパティは,残差のデータ点の外観またはヒストグラムの外観に適用されます。

プロットで使用する残差のタイプ。“ResidualType”と次のいずれかの値から構成されるコンマ区切りのペアとして指定します。

説明
“生” 観測した値から近似した値を減算した値
皮尔森的 生の残差を平方根平均二乗誤差(RMSE)で除算した値
“标准化” 推定標準偏差で除算した生の残差
“studentized” 標準偏差の独立した(delete-1)推定値で除算した生の残差

mdl残差プロパティには,plotResidualsがプロットの作成に使用した残差の値が格納されます。

詳細については,残差を参照してください。

例:“ResidualType”、“培生的

ラインの色。“颜色”とRGB 3成分,16進数のカラーコード,または,以下の表に記載されているいずれかの色オプションに対応する色の名前または省略名から構成されるコンマ区切りのペアとして指定します。

“MarkerEdgeColor”“汽车”(既定)であり“MarkerFaceColor”“汽车”である場合,名前と値のペアの引数“颜色”はマーカーの輪郭の色とマーカーの塗りつぶし色も決定します。

カスタム色の場合は,RGB 3成分または16進数のカラーコードを指定します。

  • RGB 3成分は,色の赤,緑,青成分の強度を指定する3要素の行ベクトルです。強度は範囲[0, 1]に含まれていなければなりません。たとえば(0.4 0.6 0.7)のようになります。

  • 16進数のカラーコードは,ハッシュ記号()で始まり,0からFの範囲にある16進数が3つまたは6つ続く,文字ベクトルまたは字符串スカラーです。この値では,大文字と小文字は区別されません。したがって,カラーコード“# FF8800”“# ff8800”“# F80”“# f80”は等価です。

あるいは,一部の一般的な色を名前で指定できます。次の表は,名前が付いた色のオプション,等価なRGB 3成分,および16進数のカラーコードの一覧です。

色の名前 省略名 RGB 3成分 16進数のカラーコード 外観
“红色” “r” (1 0 0) “# FF0000”

“绿色” ‘g’ (0 1 0) “# 00 ff00”

“蓝” “b” (0 0 1) “# 0000 ff”

“青色” “c” (0 1 1) “# 00飞行符”

“红色” “米” (1 0 1) “#就”

“黄色” “y” (1 1 0) “# FFFF00”

“黑” “k” (0 0 0) # 000000的

“白色” ' w ' (1 1 1) “# FFFFFF”

“没有” 該当なし 該当なし 該当なし 色なし

以下は,MATLAB®が多くのタイプのプロットで使用する既定の色に対するRGB 3成分および16進数のカラーコードです。

RGB 3成分 16進数のカラーコード 外観
[0 0.4470 - 0.7410) “# 0072 bd”

(0.8500 0.3250 0.0980) “# D95319”

(0.9290 0.6940 0.1250) “# EDB120”

(0.4940 0.1840 0.5560) “# 7 e2f8e”

(0.4660 0.6740 0.1880) “# 77 ac30”

(0.3010 0.7450 0.9330) “# 4 dbeee”

(0.6350 0.0780 0.1840) “# A2142F”

例:“颜色”、“蓝”

ラインの幅。“线宽”と正の値(ポイント単位)から構成されるコンマ区切りのペアとして指定します。ラインにマーカーがある場合,ライン幅はマーカーエッジにも影響を与えます。

例:“线宽”,0.75

マーカー記号。“标记”と次の表のいずれかの値から構成されるコンマ区切りのペアとして指定します。

説明
“o”
“+” プラス記号
‘*’ アスタリスク
“。”
“x” 十字
“_” 水平線
“|” 垂直線
“广场”または“年代” 正方形
“钻石”または' d ' 菱形
“^” 上向き三角形
“v” 下向き三角形
“>” 右向き三角形
“<” 左向き三角形
五角星形的または“p” 星形五角形
“卦”または“h” 星形六角形
“没有” マーカーなし

例:“标记”,“+”

マーカーの輪郭の色。“MarkerEdgeColor”とRGB 3成分,16進数のカラーコード,または,名前と値のペアの引数颜色に記載されているいずれかの色オプションに対応する色の名前または省略名から構成されるコンマ区切りのペアとして指定します。

既定値“汽车”では,“颜色”を使用して指定されるものと同じ色が使用されます。

例:“MarkerEdgeColor”、“蓝”

マーカーの塗りつぶし色。“MarkerFaceColor”とRGB 3成分,16進数のカラーコード,または,名前と値のペアの引数颜色に記載されているいずれかの色オプションに対応する色の名前または省略名から構成されるコンマ区切りのペアとして指定します。

“汽车”では,“颜色”を使用して指定されるものと同じ色が使用されます。

例:“MarkerFaceColor”、“蓝”

マーカーサイズ。“MarkerSize”と正の値(ポイント単位)から構成されるコンマ区切りのペアとして指定します。

例:“MarkerSize”,2

出力引数

すべて折りたたむ

プロット内のラインまたはパッチに対応するグラフィックスオブジェクト。グラフィックス配列として返されます。グラフィックスオブジェクトのプロパティのクエリと設定を行うには,ドット表記を使用します。詳細については,行のプロパティおよび补丁のプロパティを参照してください。

名前と値のペアの引数を使用して,1番目のグラフィックスオブジェクトh (1)に対応する,残差のデータ点の外観またはヒストグラムの外観を指定できます。

ヒント

  • データカーソルを使用すると,選択したプロットの点の値がデータヒント(データ点の横にある小さいテキストボックス)に表示されます。データヒントには,選択した点のx軸およびy軸の値と,観測値の名前または番号が含まれます。

代替機能

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

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

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

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

拡張機能

R2012aで導入