У меня огромный набор данных панели (1950-2012).Stata. Как создавать уникальные идентификаторы с использованием меток, если значения являются случайными?
state year income
AL 2000 100
AK 2001 200
AZ 2002 150
...
AL 2003 120
AK 2004 10
AZ 2005 150
...
Проблема заключается в том, что переменная state
может занимать разные значения в разные годы (но метки не меняется!). Например, в 2001 году значение для метки AL
равно 10
, но в 2003 году значение для метки AL
составляет 20
.
Как создать уникальный идентификатор, скажем, новую переменную stateID
, которая примет целое значение для всех меток AL
независимо от года? egen stateID = group(state)
не помогает. Есть ли другой путь?
Для «уникальный» читать «отчетливый», как описано в http://www.stata-journal.com/article.html?article=dm0042 Без сомнения, я из шага с большинством здесь , или, по крайней мере, с тегом SO, но уникальные идентификаторы (должны) встречаться только один раз. Unix неправильно поработал с командой 'uniq', возможно, потому, что они собирались для коротких имен, когда это было возможно, и' dist' не будет апеллировать. –