我正在尝试对回归进行许多 F 检验,以测试弹性系数在统计上是否与 0 不同。我使用的回归如下所示,我正在尝试测试 gdp 的去弹性。
reg7=lm(log(gdp)~log.dem+educ+log.dem_educ+age+popscaled+d1970+d1975+
d1980+d1985+d1990+d1995+d2000)
在哪里:
- log.dem 表示变量“dem”的日志
- log.dem_edu 表示交互回归量,log(dem) 和连续变量“educ”的乘积
- edu 代表居民完成的平均教育年限
dem 的弹性由 log.dem 的系数和系数 log.dem_edu 乘以 educ 的总和给出。
- 弹性 = 系数(log.dem)+ 系数(log.dem_edu)*educ
我想测试不同 educ 值(educ=1,educ=2,...,educ=10)的 dem 弹性的统计显着性,但我不确定如何使用 R 来完成此操作。对于 educ =1,我可以使用下面显示的代码运行 F 检验,因为弹性只是 coeff(log.dem) + coeff(log.dem_educ)*1 的总和。但是,我不确定如何调整它以测试 educ 值大于 1 的弹性系数。
linearHypothesis(reg7,c("log.dem + log.dem_educ = 0"),vcov = vcovHC(reg7, "HC1"))
任何建议将不胜感激!