En mi caso, estoy encontrando pscore para hacer PSM. En mi caso, tengo 7 países, todas las empresas del país A tienen las variables de "tratamiento" igual a 1, de lo contrario 0. Mi regresión logística es igual a 1, de lo contrario 0. Mi regresión logística es
xtset firm year
xtlogit treatment firm-level-variables country-level-variables i.year, fe
Las variables a nivel de empresa incluyen el tamaño de la empresa, la edad de la empresa... Las variables a nivel de país incluyen el PIBnl, el desempleo ....
Al ejecutar la regresión
Código:
xtlogit treatment firm_age i.year, fe
Recibí el error inmediatamente
Código:
outcome does not vary in any group
Así que me pregunté y creo que esto significa que, al menos en un grupo, todas las observaciones tienen un 0 o un 1 como variable de resultado. Tiene sentido porque todas las observaciones de empresas del país A tendrán tratamiento =1 y todas las observaciones de empresas de otros países tendrán tratamiento=0, por lo que no variarán.
No estoy seguro de que mi interpretación sea correcta. Si es así, ¿podríais indicarme cómo solucionar el problema? Muchas gracias.