Как сгруппировать стандартные ошибки plm на разных уровнях, а не на уровне id или времени?

Я запускаю регрессию панели с помощью plm. plm может кластеризовать только стандартные ошибки на уровне «группы» или «времени». Но я хочу группировать на уровне страны, а не группы или времени. (По моим данным, группа - это уровень фирмы.)

Я использую следующий код для кластеризации: summary(r, vcov = function(x) vcovHC(x, cluster = "group", method = "arellano")) Но варианты для cluster только групповые и временные. Я хочу объединиться на уровне страны.

пожалуйста, добавьте свой код и небольшой образец набора данных

Jimmy 13.09.2018 20:57

Если вы хотите выполнить кластеризацию на уровне, который не служит индексной переменной, plm в настоящее время на это не способен. Возможно, вам повезет больше с пакетами multiwayvcov, sandwich и / или clubSandwich

Helix123 21.09.2018 20:57
1
2
438
0

Другие вопросы по теме