このページの翻訳は最新ではありません。ここをクリックして、英語の最新版を参照してください。
partialDependence
構文
説明
は、回帰モデル pd
= partialDependence(RegressionMdl
,Vars
)RegressionMdl
を使用して、Vars
に記載されている予測子変数間の部分従属 pd
と予測応答を計算します。これには予測子データが含まれます。
は、分類モデル pd
= partialDependence(ClassificationMdl
,Vars
,Labels
)ClassificationMdl
を使用して、Vars
に記載されている予測子変数間の部分従属 pd
と、Labels
で指定されたクラスのスコアを計算します。これには予測子データが含まれます。
は、1 つ以上の名前と値の引数によって指定された追加オプションを使用します。たとえば、pd
= partialDependence(___,Name,Value
)"UseParallel","true"
を指定した場合、関数 partialDependence
は並列計算を使用して部分従属の計算を実行します。
例
入力引数
出力引数
詳細
アルゴリズム
回帰モデル (RegressionMdl
) と分類モデル (ClassificationMdl
) の両方で、partialDependence
は、関数 predict
を使用して応答またはスコアを予測します。partialDependence
は、モデルに従って適切な関数 predict
を選択し、既定の設定で predict
を実行します。各関数 predict
の詳細については、次の 2 つの表の関数 predict
を参照してください。指定したモデルが木ベースのモデル (木のブースティング アンサンブルを除く) の場合、partialDependence
は関数 predict
ではなく重み付き走査アルゴリズムを使用します。詳細については、重み付き走査アルゴリズムを参照してください。
回帰モデル オブジェクト
モデル タイプ | 完全またはコンパクトな回帰モデル オブジェクト | 応答を予測する関数 |
---|---|---|
決定木のアンサンブルのバギング | CompactTreeBagger | predict |
決定木のアンサンブルのバギング | TreeBagger | predict |
回帰モデルのアンサンブル | RegressionEnsemble , RegressionBaggedEnsemble , CompactRegressionEnsemble | predict |
ランダムな特徴量拡張を使用したガウス カーネル回帰モデル | RegressionKernel | predict |
ガウス過程回帰 | RegressionGP , CompactRegressionGP | predict |
一般化加法モデル | RegressionGAM , CompactRegressionGAM | predict |
一般化線形混合効果モデル | GeneralizedLinearMixedModel | predict |
一般化線形モデル | GeneralizedLinearModel , CompactGeneralizedLinearModel | predict |
線形混合効果モデル | LinearMixedModel | predict |
線形回帰 | LinearModel , CompactLinearModel | predict |
高次元データの線形回帰 | RegressionLinear | predict |
ニューラル ネットワーク回帰モデル | RegressionNeuralNetwork , CompactRegressionNeuralNetwork | predict |
非線形回帰 | NonLinearModel | predict |
回帰木 | RegressionTree , CompactRegressionTree | predict |
サポート ベクター マシン | RegressionSVM , CompactRegressionSVM | predict |
分類モデル オブジェクト
モデル タイプ | 完全またはコンパクトな分類モデル オブジェクト | ラベルとスコアを予測する関数 |
---|---|---|
判別分析分類器 | ClassificationDiscriminant , CompactClassificationDiscriminant | predict |
サポート ベクター マシンまたはその他の分類器用のマルチクラス モデル | ClassificationECOC , CompactClassificationECOC | predict |
分類用のアンサンブル学習器 | ClassificationEnsemble , CompactClassificationEnsemble , ClassificationBaggedEnsemble | predict |
ランダムな特徴量拡張を使用したガウス カーネル分類モデル | ClassificationKernel | predict |
一般化加法モデル | ClassificationGAM , CompactClassificationGAM | predict |
k 最近傍モデル | ClassificationKNN | predict |
線形分類モデル | ClassificationLinear | predict |
単純ベイズ モデル | ClassificationNaiveBayes , CompactClassificationNaiveBayes | predict |
ニューラル ネットワーク分類器 | ClassificationNeuralNetwork , CompactClassificationNeuralNetwork | predict |
1 クラスおよびバイナリ分類用のサポート ベクター マシン | ClassificationSVM , CompactClassificationSVM | predict |
マルチクラス分類用の二分決定木 | ClassificationTree , CompactClassificationTree | predict |
決定木のバギング アンサンブル | TreeBagger , CompactTreeBagger | predict |
代替機能
plotPartialDependence
は部分従属の値を計算してプロットします。関数は個別条件付き期待値 (ICE) プロットも作成できます。
参照
[2] Hastie, Trevor, Robert Tibshirani, and Jerome Friedman. The Elements of Statistical Learning. New York, NY: Springer New York, 2009.
拡張機能
バージョン履歴
R2020b で導入