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: Getting all independent vars from a set of reg equations
From
"Narahari H.S." <[email protected]>
To
[email protected]
Subject
Re: st: Getting all independent vars from a set of reg equations
Date
Mon, 27 Jun 2011 20:09:14 +0530 (IST)
Hi Nick,
As usual, you hit the nail on the head ! Will rectify my code.
I realise that "drop" was the wrong word to use when I meant "omit". Maarten's second mail gives the solution for this as well.
Thank you
Hari
--- On Mon, 27/6/11, Nick Cox <[email protected]> wrote:
> From: Nick Cox <[email protected]>
> Subject: Re: st: Getting all independent vars from a set of reg equations
> To: [email protected]
> Date: Monday, 27 June, 2011, 3:16 PM
> You did not show any of your code,
> but are presumably doing something like this
>
> indeplist
> local x = r(X)
>
> when the latter line should be
>
> indeplist
> local x `r(X)'
>
> See also
>
> SJ-8-4 pr0045 . . . . . . . . Stata tip 70:
> Beware the evaluating equal sign
> . . . . . . . . . . . . . . . .
> . . . . . . . . . . . . . . N. J. Cox
> Q4/08 SJ
> 8(4):586--587
>
> (no commands)
> tip explaining the pitfall of
> losing content in a macro
> because of limits on the length
> of string expressions
>
> I don't understand your second question. -drop y*- is
> perfectly legal.
> When you say drop do you mean omit?
>
> Nick
>
> On Mon, Jun 27, 2011 at 10:08 AM, Narahari H.S. <[email protected]>
> wrote:
>
> > Thanks for the example code and the explanation. It
> works like a charm :).
> >
> > However, I have a large number of independent
> variables and their total no. of characters exceeds 244 -
> thus resulting in a truncation. How do I tackle this?
> >
> > Also, among the independent variables, I have dummy
> variables for years which are named with a "y" prefix (like
> y2000, y2005 etc.). Is there any way to drop these
> variables? (I was hoping for a -drop y*- command similar to
> -list uniq- but thats not available)
> >
> > Warm Regards
> > Hari
> >
> >
> >
> > --- On Sun, 26/6/11, Maarten Buis <[email protected]>
> wrote:
> >
> > From: Maarten Buis <[email protected]>
> > Subject: Re: st: Getting all independent vars from a
> set of reg equations
> > To: [email protected]
> > Date: Sunday, 26 June, 2011, 9:20 PM
> >
> > On Sat, Jun 25, 2011 at 3:45 PM, Narahari H.S. wrote:
> >> I have to present a correlation matrix of all
> independent variables from a set of regression equations. I
> thought that if I could list (in one place) all the
> independent variables from all the equations, I could use
> them with the pwcorr command.
> >
> > You can get the independent variables of one
> regression model using
> > -indeplist- (which is available form SSC). If you have
> multiple
> > models, you need to know some tricks on how to deal
> with local macros
> > in Stata. Below is an example with three models. First
> I stack all the
> > names in one local macro `x', and than I drop the
> duplicate names
> > using -local x: list uniq x-.
> >
> > *---------------- begin example
> -----------------------
> > sysuse auto
> >
> > reg price mpg foreign
> > indeplist
> > local x = r(X)
> >
> > reg price mpg rep78 foreign
> > indeplist
> > local x "`x' `r(X)'"
> >
> > reg price mpg rep78 foreign gear_ratio
> > indeplist
> > local x "`x' `r(X)'"
> >
> > di "`x'"
> >
> > local x : list uniq x
> > di "`x'"
> >
> > cor `x'
> > *------------------ end example
> ----------------------
> > (For more on examples I sent to the Statalist see:
> > http://www.maartenbuis.nl/example_faq )
> >
>
> *
> * 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/