[Date Prev][Date Next][Thread Prev][Thread Next][Date index][Thread index]

Re: st: simple question

From   "E. Paul Wileyto" <>
Subject   Re: st: simple question
Date   Tue, 05 Feb 2008 07:10:28 -0500

Maarten's suggestion works perfectly as long as you have no missing data.


Maarten buis wrote:
--- Renuka Metcalfe wrote:

I want to create a dummy variable redundism which
equals dummy = 1 if the establishment has had any
dismissals or redundancies in the past 12 months. I
would be grateful, if anyone would let me know if the
following is the correct way to do it. There is a
debate amongst us at whether it in the second line it
should be "|" or "&". I would be grateful, if you
would confirm if the following is correct or should it
be an "&"

ge redundism=.
replace redundism=1 if zredundab==1|zdismissa==1
replace redundism=0 if zredundab==0|zdismissa==0
Once you start doubting these kind of logic puzzles can drive you
crazy. The safest way to deal with them is to avoid them. In your case
you can do that by:

ge redundism = 0 if !missing(zredundab,zdismissa)
replace redundism=1 if zredundab==1|zdismissa==1

Hope this helps,

Maarten L. Buis
Department of Social Research Methodology
Vrije Universiteit Amsterdam
Boelelaan 1081
1081 HV Amsterdam
The Netherlands

visiting address:
Buitenveldertselaan 3 (Metropolitan), room Z434

+31 20 5986715

Sent from Yahoo! Mail - a smarter inbox

* For searches and help try:

E. Paul Wileyto, Ph.D.
Assistant Professor of Biostatistics
Tobacco Use Research Center
School of Medicine, U. of Pennsylvania
3535 Market Street, Suite 4100
Philadelphia, PA 19104-3309

Fax: 215-746-7140
* For searches and help try:

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