Rの係数弾性率はどのようにして計算できますか?例えば、私は弾力弾性の計算方法
elas1<-as.numeric(model2$coefficients["age"]*mean(h1$age)/mean(h1$wage))
-0.2217391
しかし、この式を使用して計算するために、この式を使用したデータセットnlsw88
h <- read.dta("nlsw88.dta")
h1 <- mutate(h, age = log(h$age), wage = log(h$wage))
model2 <- lm(data = h1,
wage ~ age + race + married + never_married + grade + collgrad + industry + union + occupation + hours + ttl_exp + tenure + c_city)
から「サンプル中のすべての女性のために賃金の任期の弾力性を計算する」i」は、計算することができませんレース "弾力性、数値ではないので FUthermoreは私に書き込みますNA_real_もし私が入れたらelas3<-as.numeric(model2$coefficients["hours"]*mean(h1$hours)/mean(h1$wage))
何が問題なのですか?
としては、[あなたの前の質問へのコメント](http://stackoverflow.com/questions/43570405/error-variables-were-specified-with-different-types-from-で言っお役に立てば幸いですthe-fit-with-nlsw88-da)、あなたは[再現可能な例]を含める必要があります(http://stackoverflow.com/questions/5963269/how-to-make-a-great-r-reproducible-example/5963610 )。さらに、あなたがすでに試したことと、それがうまくいかなかった理由(エラーメッセージを含む可能性がある)を示すことも役立ちます。 – Jaap
私は因子の限界効果を計算する方法を知っていますが、それは公式の弾力性の一部ですが、弾力性を見つけることはできません。 – Dmitrii