ロジスティック回帰に基づいて r の限界効果をプロットしようとしています。例えば:
data <- mtcars
mod <- glm(am ~ cyl + hp + wt + mpg, family = binomial, data = data)
library(margins)
marg <- margins(mod, atmeans = TRUE)
summary(marg)
margins plotコマンドを実行できます。
plot(marg)
すべての IV の限界効果と信頼区間をプロットします。cyl
プロットに含めたいのは、hp
関心のある説明変数のみです。r のドキュメントによると、これは文字ベクトルを取る 'which' 引数を使用して実現できます。ただし、ドキュメントには、この引数の使用方法は記載されていません。「どの」引数を使用して margins.plot に選択した限界効果のみをプロットするように依頼する方法を知っている人はいますか? 残念ながら、上にリンクされているマージン プロットのヘルプ ページには例がありません。