このペ,ジの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。
plotAdded
線形回帰モデルの追加変数プロット
説明
plotAdded (
は,前の構文におけるいずれかの入力引数の組み合わせを使用して,現在の座標軸ではなく斧头
,___)斧头
によって指定される座標軸にプロットを作成します。
例
追加変数プロットの作成
自動車の燃費の線形回帰モデルを重量とモデル年の関数として作成します。次に,追加変数プロットを作成して,モデルの有意性を確認します。
carsmall
デ,タセットから燃費の線形回帰モデルを作成します。
负载carsmallYear = categorical(Model_Year);tbl = table(MPG,Weight,Year);MDL = fitlm(tbl,MPG ~年+重量^2);
モデルの追加変数プロットを作成します。
情节(mdl)
水平線が信頼限界の間に収まっていないので,このプロットはモデルが有意であることを示しています。
関数plotAdded
を使用して,同じプロットを作成します。
plotAdded (mdl)
指定した変数に対する追加変数プロットの作成
自動車の燃費の線形回帰モデルを重量とモデル年の関数として作成します。次に,追加変数プロットを作成して,重み付けの項(重量
および体重^ 2
)の効果を確認します。
carsmall
デ,タセットを使用して,線形回帰モデルを作成します。
负载carsmallYear = categorical(Model_Year);tbl = table(MPG,Weight,Year);MDL = fitlm(tbl,MPG ~年+重量^2);
重量
と体重^ 2
に対応するモデル内の項を探します。
mdl。CoefficientNames
ans =1 x5单元格{'(拦截)}{“重量”}{‘Year_76}{‘Year_82}{“体重^ 2”}
重み付けの項は2と5です。
重み付けの項を使用して追加変数プロットを作成します。
Coef = [2 5];plotAdded (mdl系数)
水平線が信頼限界の間に収まっていないので,このプロットは重みの項が有意であることを示しています。
単純な線形回帰の散布図の作成
単純な線形回帰モデルに対して,近似曲線と信頼限界が含まれているデ,タの散布図を作成します。単純な線形回帰モデルには,1の予測子変数のみを含めます。
carsmall
デ,タセットから燃費の単純な線形回帰モデルを作成します。
负载carsmalltbl = table(MPG,Weight);MDL = fitlm(tbl,“MPG ~重量”)
mdl =线性回归模型:MPG ~ 1 +权重估计系数:估计SE tStat pValue __________ _________ _______ __________(截距)49.238 1.6411 30.002 2.7015e-49权重-0.0086119 0.0005348 -16.103 1.6434e-28观测数:94,误差自由度:92均方根误差:4.13 r平方:0.738,调整r平方:0.735 f统计量vs常数模型:259,p值= 1.64e-28
変数重量
のpValue
は非常に小さいので,この変数がモデル内で統計的に有意であることがわかります。関数情节
を使用して近似曲線と95%信頼限界が含まれているデータの散布図を作成することにより,この結果を可視化します。
情节(mdl)
水平線が信頼限界の間に収まらないので,このプロットはモデルが有意であることを示しています。これはpValue
の結果と一致します。
関数plotAdded
を使用して,同じプロットを作成します。
plotAdded (mdl)
定数項と1の項のみがモデルに含まれている場合,調整された値は元の値と同じです。したがって,この追加変数プロットは,関数情节
で作成した散布図と同じです。
入力引数
mdl
- - - - - -線形回帰モデル
LinearModel
オブジェクト
線形回帰モデル。fitlm
またはstepwiselm
を使用して作成したLinearModel
オブジェクトとして指定します。
系数
- - - - - -回帰モデルの係数
文字ベクトル|字符串スカラ|正の整数のベクトル
回帰モデルmdl
の係数。次のいずれかを指定します。
mdl。CoefficientNames
(mdl
のCoefficientNames
プロパティ)内の単一の係数名を表す文字ベクトルまたは字符串スカラ。mdl。CoefficientNames
内の係数の@ @ンデックスを表す正の整数のベクトル。ベクトルを使用して,複数の係数を指定します。
デ,タ型:字符
|字符串
|单
|双
名前と値の引数
例:“颜色”、“蓝”、“标记”,‘*’
オプションの名称,值
引数のコンマ区切りペアを指定します。的名字
は引数名で,价值
は対応する値です。的名字
は引用符で囲まなければなりません。Name1, Value1,…,的家
のように,複数の名前と値のペアの引数を,任意の順番で指定できます。
メモ
ここでは,グラフィックプロパティの一部だけを紹介しています。完全な一覧にいては,热线のプロパティを参照してください。指定したプロパティによって,調整されたデ,タ点の外観が決まります。
颜色
- - - - - -ラ@ @ンの色
RGB 3成分|16進数のカラコド|色の名前|省略名
ラ@ @ンの色。“颜色”
と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” |
[10 0 0] |
“# FF0000” |
|
“绿色” |
‘g’ |
[0 10 0] |
“# 00 ff00” |
|
“蓝” |
“b” |
[0 0 1] |
“# 0000 ff” |
|
“青色” |
“c” |
[0 1 1] |
“# 00飞行符” |
|
“红色” |
“米” |
[10 0 1] |
“#就” |
|
“黄色” |
“y” |
[11 10 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” |
|
例:“颜色”、“蓝”
线宽
- - - - - -ラ@ @ンの幅
正の値
ラ@ @ンの幅。“线宽”
と正の値(ポaapl .ント単位)から構成されるコンマ区切りのペアとして指定します。ランにマカがある場合,ラン幅はマカエッジにも影響を与えます。
例:“线宽”,0.75
标记
- - - - - -マ,カ,記号
“o”
|“+”
|‘*’
|“。”
|“x”
|……
マ,カ,記号。“标记”
と次の表のいずれかの値から構成されるコンマ区切りのペアとして指定します。
マカ | 説明 | 結果として得られるマカ |
---|---|---|
“o” |
円 |
|
“+” |
プラス記号 |
|
‘*’ |
アスタリスク |
|
“。” |
点 |
|
“x” |
十字 |
|
“_” |
水平線 |
|
“|” |
垂直線 |
|
“年代” |
正方形 |
|
' d ' |
菱形 |
|
“^” |
上向き三角形 |
|
“v” |
下向き三角形 |
|
“>” |
右向き三角形 |
|
“<” |
左向き三角形 |
|
“p” |
星形五角形 |
|
“h” |
星形六角形 |
|
“没有” |
マ,カ,なし | 該当なし |
例:“标记”,“+”
MarkerEdgeColor
- - - - - -マ,カ,の輪郭の色
“汽车”
(既定値) |“没有”
|RGB 3成分|16進数のカラコド|色の名前|省略名
マ,カ,の輪郭の色。“MarkerEdgeColor”
とRGB 3成分,16進数のカラコド,または,名前と値のペアの引数颜色
に記載されているいずれかの色オプションに対応する色の名前または省略名から構成されるコンマ区切りのペアとして指定します。
既定値“汽车”
では,“颜色”
を使用して指定されるものと同じ色が使用されます。
例:“MarkerEdgeColor”、“蓝”
MarkerFaceColor
- - - - - -マカの塗りぶし色
“没有”
(既定値) |“汽车”
|RGB 3成分|16進数のカラコド|色の名前|省略名
マカの塗りぶし色。“MarkerFaceColor”
とRGB 3成分,16進数のカラコド,または,名前と値のペアの引数颜色
に記載されているいずれかの色オプションに対応する色の名前または省略名から構成されるコンマ区切りのペアとして指定します。
値“汽车”
では,“颜色”
を使用して指定されるものと同じ色が使用されます。
例:“MarkerFaceColor”、“蓝”
MarkerSize
- - - - - -マカサズ
6
(既定値) |正の値
マカサズ。“MarkerSize”
と正の値(ポaapl .ント単位)から構成されるコンマ区切りのペアとして指定します。
例:“MarkerSize”,2
出力引数
詳細
追加変数プロット
追加変数プロット(偏回帰のてこ比のプロットとも呼ばれます)は,他のすべての項の効果を排除すると,指定した項が応答に与える効果がどの程度増加するかを示します。
単一の予測子変数に対応する単一の項を選択してplotAdded
で作成した追加変数プロットには,以下のプロットが含まれます。
調整された予測子変数の値に対する調整された応答値の散布図
調整された予測子変数の値の関数としての,調整された応答値の近似直線
近似直線の95%信頼限界
調整された値は,選択した予測子を除くすべての予測子にあてはめた変数の残差を変数の平均値に加算した値です。たとえば,1番目の予測子変数x1に対する追加変数プロットを考えます。次のようにして,x1を除くすべての予測子に,応答変数yおよび選択した予測子変数x1を当てはめます。
y我= gy(x2我, x3我,…,xπ) + r易,
x1我= gx(x2我, x3我,…,xπ) + r西,
ここで,gyとgxはそれぞれ,選択した予測子(x1)を除くすべての予測子に対するyおよびx1の当てはめです。ryとrxは,対応する残差ベクトルです。添字我は,観測値の番号に対応します。調整された値は,各観測値の残差と平均値の合計です。
ここで,gydF4y2Ba と はそれぞれx1およびyの平均を表します。
plotAdded
は,(
,
)の散布図,
の関数としての
の近似直線(
),および近似直線の95%信頼限界をプロットします。係数β1は,すべての予測子が含まれている完全なモデルにおけるx1の係数推定値と同じです。
r易は,応答値の中で(x1を除く)予測子では説明できない部分を表します。r西は,x1の値の中で他の予測子では説明できない部分を表します。したがって,近似直線は,x1を追加することによって導入される新しい情報が,応答値の説明できない部分をどのように説明できるかを表します。近似直線の勾配がゼロに近く,信頼限界に水平線を含めることができる場合,プロットはx1による新しい情報によっても応答値の説明できない部分を説明できないことを示します。まり,x1はモデルのあてはめにおいて有意ではありません。
plotAdded
は,単一の項ではなく複数の項を選択できる,追加変数プロットの拡張機能もサポ,トします。したがって,カテゴリカル予測子,特定の予測子に関係するすべての項,または(定数(切片)項を除く)モデル全体も指定できます。係数ベクトルβをも予測子の集合xを考えます。ここで,我番目の係数を追加変数プロットに対して指定した場合、β我は完全なモデルにおけるx我の係数推定値です。それ以外の場合,β我はゼロです。単位方向ベクトルuをU = β/sとして定義します。ここで,gydF4y2BaS =范数(β)です。すると,Xβ = (Xu)sになります。係数年代をもつ単一の予測子として徐を扱い,単一の項に対してプロットを作成する場合と同じ方法で徐に対する追加変数プロットを作成します。この追加変数プロットにおける近似直線の係数は,sに対応します。
ヒント
データカーソルを使用すると,選択したプロットの点の値がデータヒント(データ点の横にある小さいテキストボックス)に表示されます。デ,タヒントには,選択した点のx軸およびy軸の値と,観測値の名前または番号が含まれます。
代替機能
LinearModel
オブジェクトには,複数のプロット関数が用意されています。モデルを作成するときに,予測子変数の追加または削除による効果を理解するには,
plotAdded
を使用します。モデルを検証するときに,問題があるデ,タを探し,各観測値の効果を理解するには,
plotDiagnostics
を使用します。また,モデルの残差を分析するには,plotResiduals
を使用します。モデルをあてはめた後で,特定の予測子の効果を理解するには,
plotAdjustedResponse
、plotPartialDependence
およびplotEffects
を使用します。2 .の予測子の間の交互作用効果を理解するには,plotInteraction
を使用します。また,予測曲面を通るスラplotSlice
を使用します。
plotAdded
は,他の項の効果を排除すると,指定した項が応答に与える効果がどの程度増加するかを示します。これに対してplotAdjustedResponse
は,近似値の平均を求めることにより他の予測子を平均化して,モデルのあてはめにおける選択した予測子の効果を示します。plotAdded
とplotAdjustedResponse
では調整された値の定義が異なることに注意してください。
拡張機能
Gpu配列
并行计算工具箱™を使用してグラフィックス処理装置(GPU)上で実行することにより,コードを高速化します。
使用上の注意事項および制限事項:
この関数は,gpu配列の入力引数を使ってあてはめられたモデルオブジェクトをサポ,トします。
詳細は,Gpuでのmatlab関数の実行(并行计算工具箱)を参照してください。
バ,ジョン履歴
Matlabコマンド
次のmatlabコマンドに対応するリンクがクリックされました。
コマンドをmatlabコマンドウィンドウに入力して実行してください。Webブラウザ,はMATLABコマンドをサポ,トしていません。
您也可以从以下列表中选择一个网站:
如何获得最佳的网站性能
选择中国站点(中文或英文)以获得最佳站点性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。