Hello Statalist, I have a particularly unique, perhaps esoteric question.
I am attempting to create some rules to recode some variables based on a string where there was a maximum of 3 responses allowed, and I have -split- the var which generated 3 new variables (var1, var2, var3). So ideally, if someone responded any combination of numbers as well as the number 5, I would want to recode the "5" to a missing.
So if, for example, someone responded "2, 4, 5", I would replace the var3 response of "5" to a "." but this gets quite burdensome with how many combinations there are. If there had been only two responses allowed, it would be quite easy to do "replace var2 = . if var == "1,5" and then repeat for "2,5" and "3,5" and "4,5".
But I've become curious if there is a way to just indicate "any#, 5" ... perhaps "?,5" or something like that (although I know that specifically will not work).
Thank you in advance for any insight!
Related Posts with Recoding rules based on string variable
Cumulative sums with duplicatesI am trying to create a variable based on employment data taken from a survey done over several year…
Graphing interactions using mixedDear Statalist users, I'm trying to graph some age and cohort interactions from some results gener…
How to extract numeric part of a string var in STATADear everyone, I would like to know if someone knows a STATA code that I can use to extract numeric…
Multi-Level Modelling DecisionsDear fellow Stata users, I have some questions about the use of multi-level models. I am working o…
Probit or LPM?Hi Statalist, I am researching the wage and employment differences between graduates who have and h…
Subscribe to:
Post Comments (Atom)
0 Response to Recoding rules based on string variable
Post a Comment