これは尋ねられましたが、このトピックで少なくとも10スレッドを見ましたが、まだ理解できません。私はいくつかのパネルデータでランダム効果モデルを推定するためにplmパッケージを使用しています。私は指定したモデルを持っていますが、NAを含まない変数を追加すると、次のエラーメッセージが表示されます。エラー:0(非NA)ケースplmパッケージ
lm.fitでのエラー(X、Y、オフセット=オフセット、singular.ok = singular.ok、...): 0(非NA)例
私は限りそれを切り詰めていますできるだけ以下のようにしてください。
plm(dependent ~ varA + varB + varC + varD, data=mydata,
model="random", index=c("Name", "Month"), na.action=na.exclude)
モデルが正しく動作します。 VarAの代わりに、私が自由に使うことができる他の変数を挿入することができます。
私のデータはhereです。
私はna.omit(mydata)を使用しようとしましたが、これは動作することがありますが、信頼性は高くありません。
洞察力があれば幸いです。
私は分かりません。見積もり者が完璧なフィット感を生み出すならば、それは有効な退行者ではないでしょうか?そして、他の方法がうまくいかない場合は?エラーメッセージは役に立たないと思いますが、どうやってこれを判断できましたか?また、あなたの言い回しをきれいにすることはできますか? 「回帰の間」とは何ですか? – Xander