В настоящее время я работаю с панельными данными SOEP (с 2002 по 2010 годы), и у меня возникли небольшие проблемы. Я пытаюсь запустить регрессию с фиксированными эффектами с надбавкой на ребенка в качестве зависимой переменной и человеко-года в качестве независимой переменной. Я хотел бы включить в выборку только тех, кто выплачивал своему ребенку пособие не менее одного года. Я предполагаю, что люди, которые не давали своему ребенку пособие в любой момент в течение этого периода времени, автоматически исключаются, поскольку регрессия с фиксированными эффектами измеряет в пределах вариации и не включает людей без вариаций в данной переменной ( думаю когорта). Это был бы мой вопрос: xtreg, dvar ivar1 ivar2 ivarx, fe vce(cluster id)
автоматически удаляет людей без изменений в данной переменной, или мне нужно вручную исключать их из регрессии? Если да, то как мне бросить этих людей?
Изменить:
Я бы хотел исключить только тех, кто не предоставляет своим детям никаких пособий в течение периода наблюдения, а в том числе тех, кто это делает хотя бы один раз. В итоге я использовал следующий код:
*Generate variable for cases with at least one non-zero value over the observation period
bysort id (year): egen sumofallowance= sum(childallowance)
*Run a fixed effects regression using this variable as a condition.
xtreg childallowance idyear if sumofallowance>0, fe vce(cluster id)
Я не был уверен, будет ли Stata делать это автоматически, но оказалось, что Stata этого не делает, поскольку у меня примерно на 9000 наблюдений меньше.