После создания переменной pets
вам просто нужно recode
it:
recode pets (1 = 0 Cat) (2 = 1 Dog) (3 = 2 Fish) (4 = 3 Hamster) (5 = 4 Rabbit) ///
(6 = 5 Snake), prefix(new_) label(newpetslabel)
tab new_pets, nolabel
RECODE of |
pets | Freq. Percent Cum.
------------+-----------------------------------
0 | 253 25.30 25.30
1 | 348 34.80 60.10
2 | 167 16.70 76.80
3 | 119 11.90 88.70
4 | 97 9.70 98.40
5 | 16 1.60 100.00
------------+-----------------------------------
Total | 1,000 100.00
tab new_pets
RECODE of |
pets | Freq. Percent Cum.
------------+-----------------------------------
Cat | 253 25.30 25.30
Dog | 348 34.80 60.10
Fish | 167 16.70 76.80
Hamster | 119 11.90 88.70
Rabbit | 97 9.70 98.40
Snake | 16 1.60 100.00
------------+-----------------------------------
Total | 1,000 100.00
Опция prefix
указывает Stata генерировать переменную new_pets
с соответствующими метками, сохраненными в новом value label
с именем newpetslabel
.
Введите help recode
из командной строки Stata для получения дополнительной информации.