1 人あたりのガス使用量に関する 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
ベータ係数(合計が 1)になる線形制約を含めたいと思います。lm
関数を使用せずにRでこれを(おそらく関数で)実装する簡単な方法はありconstrOptim()
ますか?