Bookmark and Share

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: Forreach loop with esttab


From   Nick Cox <[email protected]>
To   "[email protected]" <[email protected]>
Subject   Re: st: Forreach loop with esttab
Date   Mon, 13 Jan 2014 17:39:52 +0000

Working backwards:

2. -parmest- (SJ, SSC etc.) is a user-written command. You must
install it before trying to run it. Eric Booth did explain that it is
user-written, by giving a reference to SSC.

1. The error about unmatched quotes probably arises from the line

global storelist = "${storelist} `yvar'1”

Look again at your double quotation marks. You need to match the first
quotation mark with the same character, ASCII 34.

0. The line

  local `yvar'1 =  _b[foreign]+_b[weight]

looks like a major bug. I see little point to adding those coefficients.

Nick
[email protected]


On 13 January 2014 17:27, Muhammad Ramzan <[email protected]> wrote:
> Thanks a lot Eric For your reply
>
> I have run your both codes.
> in the first code i am getting the following error message
>
>  **using Roberto’s example here:
> . foreach yvar of varlist mpg price displacement {
>   2.    regress `yvar' foreign weight
>   3.    global  `yvar'1 =  _b[foreign]+_b[weight]
>   4.    eststo `yvar'1
>   5.    global storelist = "${storelist} `yvar'1”
>   6. }
>
>       Source |       SS       df       MS              Number of obs =      74
> -------------+------------------------------           F(  2,    71) =   69.75
>        Model |   1619.2877     2  809.643849           Prob > F      =  0.0000
>     Residual |  824.171761    71   11.608053           R-squared     =  0.6627
> -------------+------------------------------           Adj R-squared =  0.6532
>        Total |  2443.45946    73  33.4720474           Root MSE      =  3.4071
>
> ------------------------------------------------------------------------------
>          mpg |      Coef.   Std. Err.      t    P>|t|     [95% Conf. Interval]
> -------------+----------------------------------------------------------------
>      foreign |  -1.650029   1.075994    -1.53   0.130      -3.7955    .4954422
>       weight |  -.0065879   .0006371   -10.34   0.000    -.0078583   -.0053175
>        _cons |    41.6797   2.165547    19.25   0.000     37.36172    45.99768
> ------------------------------------------------------------------------------
> too few quotes
> r(132);
>
> in the second
> . sysuse auto, clear
> (1978 Automobile Data)
>
> .
> . foreach yvar of varlist mpg price displacement {
>   2.    regress `yvar' foreign weight
>   3.    local `yvar'1 =  _b[foreign]+_b[weight]
>   4.    estimates store `yvar'1
>   5.    local storelist = "`storelist' `yvar'1"
>   6.     parmest, label   sav(test.dta, replace)
>   7. preserve
>   8.  u test.dta, clear
>   9.  keep label estimate stderr
>  10.  rename estimate e1
>  11.  rename stderr e2
>  12.  g i = _n
>  13.  reshape long e , i(i) j(j)
>  14.  replace label = "" if j ==2
>  15.  drop i j
>  16.  set obs `=_N+1'
>  17.  replace e = ``yvar'1' in l
>  18.  replace label = "a" in l
>  19.  g n = _n
>  20.  rename e `yvar'
>  21.  sa `yvar'1, replace
>  22. restore
>  23. }
>
>       Source |       SS       df       MS              Number of obs =      74
> -------------+------------------------------           F(  2,    71) =   69.75
>        Model |   1619.2877     2  809.643849           Prob > F      =  0.0000
>     Residual |  824.171761    71   11.608053           R-squared     =  0.6627
> -------------+------------------------------           Adj R-squared =  0.6532
>        Total |  2443.45946    73  33.4720474           Root MSE      =  3.4071
>
> ------------------------------------------------------------------------------
>          mpg |      Coef.   Std. Err.      t    P>|t|     [95% Conf. Interval]
> -------------+----------------------------------------------------------------
>      foreign |  -1.650029   1.075994    -1.53   0.130      -3.7955    .4954422
>       weight |  -.0065879   .0006371   -10.34   0.000    -.0078583   -.0053175
>        _cons |    41.6797   2.165547    19.25   0.000     37.36172    45.99768
> ------------------------------------------------------------------------------
> unrecognized command:  parmest
> r(199);
>
>
> Regards
> MUHAMMAD RAMZAN
>
> *
> *   For searches and help try:
> *   http://www.stata.com/help.cgi?search
> *   http://www.stata.com/support/faqs/resources/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/faqs/resources/statalist-faq/
*   http://www.ats.ucla.edu/stat/stata/


© Copyright 1996–2018 StataCorp LLC   |   Terms of use   |   Privacy   |   Contact us   |   Site index