アンバランスなパネル データを分析するために plm パッケージを使用しています。問題は、サンプルの一部の企業が 1 年しか観察していないことです。これは、次の関数を使用するたびに問題を引き起こしました (目的は白色標準誤差を計算することです)。
vcovHC(pooling, method="white1", type="sss", cluster="group")
エラー情報は次のとおりです。
Error in crossprod(X, E(u, ul)) : non-conformable arguments
これは、データセット内のシングルトンが原因であると確信しています。しかし、別の引数を指定した次の呼び出しでは問題は発生しません (目的は、クラスターのロバストな標準誤差を計算することです)。
vcovHC(pooling, method="arellano", type="sss", cluster="group")
これはうまくいきます。
この問題の解決策は見つかりませんでした。
アンバランスなパネル データをシングルトンで分析する適切な方法は何か、またはそれらのシングルトンを削除する必要があるかどうか疑問に思います。
シングルトンを含む不均衡なパネル データに問題がない場合、plm パッケージの vcovHC() 関数がこのケースをエラーで処理するのはなぜですか?