[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> |

Subject |
RE: st: Create a new variable based on some other variables |

Date |
Thu, 21 May 2009 10:34:26 +0100 |

Thanks for the oblique compliment, but -cond()- is an official Stata function. My only indirect contribution, some while ago, was to suggest it being generalised so that it could also produce string results. The article referred to by Martin Weiss at http://www.stata-journal.com/sjpdf.html?articlenum=pr0016 was first-authored by David Kantor. However, there remains a problem with your specification. What happens (e.g.) if a1 is 1 AND a3 is 8? Nick n.j.cox@durham.ac.uk Charles Man@CCR Thanks to Martin and Eric for showing me how to do this and introducing Dr Cox's -cond()- to me. Thanks a lot. From: "Eric A. Booth" <ebooth@ppri.tamu.edu> > gen b =. > replace b=1 if a1==1 > replace b=2 if a2==3 > replace b=3 if a3==8 > On May 20, 2009, at 1:56 PM, Charles Man@CCR wrote: > > If I want to create a new variable based on the values of a few > > other variables, how can I do that? > > > > For instance, > > > > Create B > > If A1=1, then B=1 > > If A2=3, then B=2 > > If A3=8, then B=3 > > > > Can -gen- or -egen- or -recode- do this job? * * 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: Create a new variable based on some other variables***From:*"Martin Weiss" <martin.weiss1@gmx.de>

**References**:**st: Create a new variable based on some other variables***From:*"Charles Man@CCR" <ccrman@cityu.edu.hk>

**Re: st: Create a new variable based on some other variables***From:*"Eric A. Booth" <ebooth@ppri.tamu.edu>

**Re: st: Create a new variable based on some other variables***From:*"Charles Man@CCR" <ccrman@cityu.edu.hk>

- Prev by Date:
**Re: st: Re: Re: selection bias with bivariate probit** - Next by Date:
**Re: st: Create a new variable based on some other variables** - Previous by thread:
**Re: st: Create a new variable based on some other variables** - Next by thread:
**Re: st: Create a new variable based on some other variables** - Index(es):

© Copyright 1996–2016 StataCorp LP | Terms of use | Privacy | Contact us | What's new | Site index |