在具有交互作用项的多元线性回归模型中,获取变量的平均部分效应的最有效方法是什么?
我可以通过手动找到每个交互变量的平均值并在新的回归中减去该值来完成此操作,但肯定有更好的方法。
这是模型。
install.packages('wooldridge')
data(catholic,package='wooldridge')
model<-lm(math12~cathhs+cathhs*lfaminc+cathhs*motheduc+cathhs*fatheduc,data=data)
是否有一种方法可以获得变量“caths”的平均部分效应,而无需手动减去新回归模型中每个交互作用项的平均值?
1条答案
按热度按时间lb3vh1jj1#
您可以尝试the
marginaleffects
package(免责声明:我是作者。)这个包允许你计算许多不同的兴趣量,包括文档所说的“平均边际效应”(或平均斜率),这听起来像你可能正在寻找的(这方面的术语是超级不一致的):