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]
Re: st: Confirming whether a variable is binary or continuous
From 
 
Nick Cox <[email protected]> 
To 
 
[email protected] 
Subject 
 
Re: st: Confirming whether a variable is binary or continuous 
Date 
 
Fri, 16 Mar 2012 22:30:32 +0000 
-distinct- is also from SJ. The paper
SJ-8-4  dm0042  . . . . . . . . . . . .  Speaking Stata: Distinct observations
        (help distinct if installed)  . . . . . .  N. J. Cox and G. M. Longton
        Q4/08   SJ 8(4):557--568
        shows how to answer questions about distinct observations
        from first principles; provides a convenience command
is in effect a review of this and related questions.
Nick
On Fri, Mar 16, 2012 at 9:28 PM, Eric Booth <[email protected]> wrote:
> One way is to -tabulate- the var and then use stored value in r(r) to tell how many values it has.  You could also grab values from the user-written packages -egenmore- (form SJ, see the nvals() fcn) and -distinct- (from SSC)
>
>
> Example:
>
> *********
>
> sysuse auto, clear
>
> ds, has(type numeric)
> foreach x in `r(varlist)' {
> quietly tabulate `x'
> if r(r) == 2 di in red `"`x' is binary"'
> if r(r)!=2  di "`x'  is not binary"
> }
> *********
On Mar 16, 2012, at 4:18 PM, Bert Jung wrote:
>> I am writing a short program to make a balance table that compares
>> covariates across a treatment and control group.  I am looking for a
>> way to confirm whether a variable is binary in order to use -prtest-
>> for proportions rather than -ttest- for continous variables.
>>
>> One option is to check the actual data values and do -prtest- if there
>> are only 0's and 1's.  But a continuous but rare outcome could
>> accidentally also take these values, e.g. the number of
>> hospitalizations in the past 3 months.
>>
>> Is there a safer way to confirm that a variable is binary?
*
*   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/