Можно ли скопировать помеченную категориальную переменную в одну строку или мне обычно нужно копировать метки как отдельный шаг?
В случае, который я рассматриваю, egen ... group()
подходит близко, но изменяет базовые целые числа:
sysuse auto
** starts them from different indices
egen mycut = cut(mpg), at(0 20 30 50) label icodes
egen mycut_copy = group(mycut), label
** does weird stuff
egen mycut2 = cut(mpg), at(0 20 30 50) label icodes
replace mycut2 = group(mycut2)
egen mycut_copy2 = group(mycut2), label
** the correct approach?
gen mycut3 = cut(mpg), at(0 20 30 50) label icodes
gen mycut_copy3 = mycut3
label values mycut_copy3 mycut3