現在、CEOが会社を辞める確率(二値変数="1"で辞めた場合)の研究を行っています。私のデータは、2013 年から 2015 年の期間に 51 人の個人を含む 50 社の不均衡なパネル データです。
glmmML
パッケージを使用して 2 つの回帰モデル (固定効果と変量効果) を実行しようとしていました。ただし、次の警告が表示されます。
pdata <- plm.data(ceodata, index=c("id","year"))
fixed <- glmmboot(left ~ age+tenure+boardappr+ROE,
family=binomial(link="logit"), data=pdata, cluster=id)
Warning messages:
1: In model.response(mf, "numeric") : using type = "numeric" with a factor response will be ignored
2: In glmmbootFit(X, Y, weights, start.coef, cluster, offset, family, :[glmmboot:] Information non-positive definite. No variance!
3: In Ops.factor(Y, res$fitted) : ‘/’ not meaningful for factors
4: In Ops.factor(Y, log(ifelse(Y == 0, 1, Y/res$fitted))) ‘*’ not meaningful for factors
5: In Ops.factor(1, Y) : ‘-’ not meaningful for factors
6: In Ops.factor(1, Y) : ‘-’ not meaningful for factors
変数のセットを変更すると、同じ警告と無意味な回帰結果が得られます。何か間違ったことをしているのか、それとも使用しているデータに問題があるのか 疑問に思っていましたか? おそらく、誰かがコードを共有して、固定効果モデルとランダム効果モデル、およびロジスティック回帰のハウスマン テストを実行できますか?
PS私が使用するデータは次のようになります。