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: RE: selectvars and factor variables
From
A Loumiotis <[email protected]>
To
[email protected]
Subject
Re: st: RE: selectvars and factor variables
Date
Wed, 26 Jan 2011 15:39:46 +0200
@ Nick : Your guess is right! That's exactly what I want to do after I
use selectvars. I will take a look at your suggestions. Thanks a lot
for your help!
@ Maarten: I have looked at unab but I haven't figure yet a way of how
i can use it to solve my problem. I will try again. Thanks.
On Wed, Jan 26, 2011 at 3:08 PM, Nick Cox <[email protected]> wrote:
> I think that distinct issues are in danger of being confused here.
>
> 1. In any recent Stata, you can apply -xi:- or any other procedure to create indicator (a.k.a. dummy) variables and then feed those names to -selectvars- (SSC) as part or whole of a varlist.
>
> 2. Stata 11 (only!) introduced factor variables. It is not quite that -selectvars-, which was written for Stata 8, does not allow factor variables: the situation is rather that is ignorant of them and cannot make sense of them. (-xi:- did some of what is now possible in 11, but is in principle quite distinct from this functionality.)
>
> Your question seems to mix elements of 1 and 2. As far as -selectvars- is concerned, sorry, but I have no impulse to update it. -tuples- (SSC) is nearer my idea of a tool that should be provided, but it's not smart about factor variables either. You're welcome to copy part or all of the code for either, subject to the usual courtesies.
>
> The deeper question is why you want to do this. I guess it is because you want to generate lots of different models, the models differing on which predictors are offered. It seems to me that such a procedure needs to be especially smart where indicators are concerned, as often (but not always) indicators are best offered together.
>
> I'd look at -nestreg- and
>
> SJ-10-4 st0213 . . . . . . . . . . . Variable selection in linear regression
> (help vselect if installed) . . . . . . . . C. Lindsey and S. Sheather
> Q4/10 SJ 10(4):650--669
> performs variable selection after a linear regression
>
> which, if my guess is right, may help your purpose.
>
> Nick
> [email protected]
>
> A Loumiotis
>
> I would like to use the package selectvars written by Nick Cox but my
> variable list contains factor variables and selectvars does not allow
> factor variables. So I would like to substitute in my variable list
> the factor variables with the dummy variables that "xi:" creates and
> then run selectvars on my expanded variable list. How can I do that?
>
> For example:
>
> local myvarlist var1 var2 i.var3 // where var3 is categorical with
> four categories
> local myevarlist var1 var2 Ivar3_2-4
> selectvars `myevarlist', min(2) max(2)
>
> My question is how to create myevarlist from myvarlist?
>
> *
> * 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/
>
*
* 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/