У меня есть три разных файла Stata (каждый за три разных года), и я хочу оценить регрессию с фиксированными эффектами. Я предполагаю, что мне нужно объединить эти файлы, чтобы проверить мою регрессию, но как мне это сделать? Как указать время для одной и той же переменной в каждом из этих файлов?
Как объединить 3 файла для создания данных панели?
Ответы (1)
Как правило, вы не merge
(кладете файлы рядом) такие файлы, а append
(кладете их друг на друга) их. Как правило, переменная года или волны уже включена, но если это не так, вам нужно generate
их перед merge
файлами. Чтобы узнать больше, просто введите Stata help merge
, help append
и help generate
.
Подготовка наборов данных должна быть точно задокументирована, поэтому использование графического интерфейса не подходит для этого. Вместо этого вы должны сделать это с помощью файла .do. Хорошее введение в то, как проводить качественные и воспроизводимые исследования с помощью Stata, см.:
Лонг, Дж. С. (2009). Рабочий процесс анализа данных с использованием Stata. Колледж-Стейшн, Техас: Stata Press.
person
Maarten Buis
schedule
02.07.2014
merge
(это неудивительно). Пожалуйста, приведите репрезентативный пример, показывающий текущую структуру ваших баз данных, расположение желаемой базы данных и очень важный момент: покажите нам, что вы пробовали, т.е. код, и почему он не работает. Также есть командаappend
, которая делает что-то другое. См.help merge
иhelp append
и сообщите, если у вас возникнут проблемы. - person Roberto Ferrer   schedule 02.07.2014