I have a dataset for transportation research. I have imported the data into STATA 17. The dataset contains a variable called age (is of string str5) has five categories <18, 18-29, 30-45, 46-60 and >60. The problem is that it is in string, but I need to convert it so that I can use it for regression. I looked into STATA forum and the majority of posts recommended to use encode( ) to make it numeric. After converting it to numeric what I observed that the label encoding (value labels) shuffled say for 18-29: 1, 30-45: 2, 46-60: 3; <18: 4, >60: 5.
Can anyone help me with the code (reproducible for any string variable) that will convert the variable to numeric (so that can be used for regression task) and relabel it (<18: 0, 18-29: 1, 30-45: 2, 46-60: 3 and >60: 4).
Goal: The goal is to convert it to numeric and change the existing value labels to desired custom value labels.
Thanks in advance.
Related Posts with How to convert a string variable to numeric and customize the label encoding?
Combine multiple variables (categorical and ordinal ones) into one variable (categorical) for regressionHey people, I want to run a regression with Stata and must change a few variables. There are three …
Complex conditions/generationDear all, I am using the following data with permno for all the different companies and the dummy f…
Problem Regarding Ommited Variable in Fixed Effects ModelHello everyone, I am currently in my thesis about Sustainability Reporting Quality. Basically i want…
gen with differences between observationsDear all, I have the following dataset. I am trying to create a variable that generates 1 when the …
creating new variables for duplicates observationsHi All, Please I would like to ask you help. I have an unbalanced panel with id, months, years, cour…
Subscribe to:
Post Comments (Atom)
0 Response to How to convert a string variable to numeric and customize the label encoding?
Post a Comment