Notice: On March 31, it was **announced** that Statalist is moving from an email list to a **forum**. The old list will shut down at the end of May, and its replacement, **statalist.org** is already up and running.

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

From |
Phil Schumm <pschumm@uchicago.edu> |

To |
statalist@hsphsun2.harvard.edu |

Subject |
Re: st: Generating a binary variable |

Date |
Fri, 2 Apr 2010 04:24:21 -0500 |

On Apr 1, 2010, at 10:54 PM, Nik Pineider wrote:

I'm having trouble getting this to generate. gen ecobuy = 1 ifecolbs > 0 & ecobuy = 0 if ecolbs = 0. What am I doing wrong here?

If ecolbs is nonnegative and never missing, then you can use assert 0 <= ecolbs & !mi(ecolbs) gen ecobuy = (0 < ecolbs)

gen ecobuy = (0 < ecolbs) if 0 <= ecolbs

gen ecobuy = (0 < ecolbs) if 0 <= ecolbs & !mi(ecolbs) which will set ecobuy to missing if ecolbs is negative or missing.

-- Phil * * 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/

**References**:**st: Generating a binary variable***From:*Nik Pineider <nikpin@yahoo.com>

- Prev by Date:
**st: RE: Generating a binary variable** - Next by Date:
**Re: st: RE: AW: ratio function** - Previous by thread:
**st: RE: Generating a binary variable** - Next by thread:
**st: SPost question- recording confidence intervals with praccum** - Index(es):