我在 R 中拟合了人均天然气使用量的简单回归。回归公式如下所示:
gas_b <- lm(log(gasq_pop) ~ log(gasp) + log(pcincome) + log(pn) +
log(pd) + log(ps) + log(years),
data=gas)
summary(gas_b)
我想包括一个线性约束,即log(pn)+log(pd)+log(ps)=1
(总和为一)的 beta 系数。有没有一种简单的方法可以lm
在 R 中实现这个(可能在函数中)而不必使用constrOptim()
函数?