Вы указали, что ваш пол переменная является числовой, с этикетками. Для определения числовых значений, пластинчатого без этикеток
tab gender, nolabel
Давайте предположим, что вывод показывает, что пола переменные кодируются как мужская == 1 и женский == 2. Чтобы перекодировать это как 0 и 1, я бы создал новую дихотомическую переменную под названием женщина, где женщина == 1 и мужчина == 0.
gen female=.
replace female=1 if gender==2
replace female=0 if gender==1
Если после этого вы хотите, чтобы добавить метки к новой переменной женщина вы можете сделать это, определив новую метку и присваиваем его переменной:
label define FEMALE 1 "female" 0 "male"
label values female FEMALE
Вы можете проверить это, перфорационных и без этикеток:
tab female
tab female, nolabel
Если вы больше не хотите оригинальный гендерного variab ле, вы можете оставить его:
drop gender
Вы можете переименовать новый женщина переменной пол, если вы хотите, но это обычно рекомендуется называть дихотомических переменных после того, как любое значение кодируется 1, поэтому я оставил бы его как женщина.
rename female gender
Является ли пол строковой переменной или числовой переменной с метками? –
Это числовое число с метками – SouthernSoul