Я пытаюсь запустить plm
с plm(y ~ x1 + ... + x20, effect = "time", model = 'within")
на несбалансированном наборе данных, который имеет 13 784 человека (которые входят и выходят из набора данных) и 98 возможных наблюдений квартальных данных с 1996-06-30 по 2017-12-31 , Когда я запускаю модель, она сообщает T = 1-18, а при вызове fixef(model)
она имеет только фиксированные по времени эффекты с 2013 по 2017 год. Похоже, что я теряю около половины своих наблюдений. Это стандартное поведение? Я думал, что несбалансированные панели способны оценить этот эффект за весь период времени. Похоже, что plm
отбрасывает более ранние данные, основанные на неполных наблюдениях или какой-либо другой проблеме оценки, есть ли способ заставить их оценить весь таймфрейм?