Notice: On April 23, 2014, Statalist moved from an email list to a forum, based at statalist.org.

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

From |
Nick Cox <n.j.cox@durham.ac.uk> |

To |
"'statalist@hsphsun2.harvard.edu'" <statalist@hsphsun2.harvard.edu> |

Subject |
st: RE: generating a variable? |

Date |
Thu, 28 Jul 2011 20:23:37 +0100 |

I am very surprised that you imply that this even works at all. "then" is just fantasy code so far as Stata is concerned. Alternatively, if this is a mix of Stata and pseudocode, then please show us the real Stata code. See also FAQ . . . . . . . . . . . . . . . . . . . . . if command vs. if qualifier . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . J. Wernow 6/00 I have an if or while command in my program that only seems to evaluate the first observation, what's going on? http://www.stata.com/support/faqs/lang/ifqualifier.html to learn that -if- as you (intend to) use it is not what you want. Nick n.j.cox@durham.ac.uk Ignacio Martinez I'm having troubles generating 2 new variables with my data. I have the following variables: ID; E01-E12 where E01 =3 indicates that i is enrolled in a 4 year college in January, and E05=2 means that he is enrolled in a 2 year college in may. I want to generate a 2 new variables Total_2_year that is the total number of month that i is enrolled in a 2 year college and total_4_year that is the total number of month that i is enrolled in a 4 year college. What is the best way of doing this? My first attempt was this <code> *Generates vectors of total months enrolled in college gen total_2_year = 0 gen total_4_year = 0 gen total_none = 0 forvalues month=1/9 { if 511200`month'==3 then total_4_year==total_4_year+1 if 511200`month'==2 then total_2_year==total_2_year+1 if 511200`month'==1 then total_none==total_none+1 if 511200`month'==-4 then total_none==-4 if 511200`month'==-4 then total_2_year==-4 if 511200`month'==-4 then total_4_year==-4 } </code> but i get only zeros... :_( * * For searches and help try: * http://www.stata.com/help.cgi?search * http://www.stata.com/support/statalist/faq * http://www.ats.ucla.edu/stat/stata/

**Follow-Ups**:**Re: st: RE: generating a variable?***From:*Ignacio Martinez <ignacio@virginia.edu>

**st: RE: RE: generating a variable?***From:*"Sarah Edgington" <sedging@ucla.edu>

**References**:**st: generating a variable?***From:*Ignacio Martinez <ignacio@virginia.edu>

- Prev by Date:
**st: mean and sd of lagged variables** - Next by Date:
**st: RE: mean and sd of lagged variables** - Previous by thread:
**st: generating a variable?** - Next by thread:
**st: RE: RE: generating a variable?** - Index(es):