【发布时间】:2019-12-17 19:00:34
【问题描述】:
使用 R,我想对来自同一回归的两个系数进行统计比较。在 Stata 软件中,有测试 B1 = B2。 R中的等价物是什么?我检查了几篇帖子,但没有人回答这个问题。
SPSS: Comparing regression coefficient from multiple models
Comparing regression models in R
这是一些模拟数据。
library('MASS')
mu <- c(0,0,0)
Sigma <- matrix(.5, nrow=3, ncol=3) + diag(3)*0.3
MyData <- mvrnorm(n=10000, mu=mu, Sigma=Sigma) %>%
as.data.frame()
names(MyData) = c('v1', 'v2', 'y')
MyModel = lm(y ~ v1 * v2, data = MyData)
summary(MyModel)
我想将 V1 的估计值与 V2 的估计值进行比较。因此,如果 V1 和 V2 被操纵,我想说“V1 对 Y 的影响,明显高于 V2 对 Y 的影响”
【问题讨论】:
-
注意:在此处交叉发布stats.stackexchange.com/q/441024/17060
-
您可以使用
car包中的linearHypothesis,linearHypothesis(MyModel, "v1 = v2")。见这里:stats.stackexchange.com/questions/228351/… -
请将其添加为答案,以便我接受
-
你知道它是否也适用于逻辑回归吗?
标签: r regression anova