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: difficulty with aflogit command


From   Nick Cox <[email protected]>
To   "'[email protected]'" <[email protected]>
Subject   RE: st: difficulty with aflogit command
Date   Mon, 30 May 2011 18:29:33 +0100

Just to underline that Richard's advice here is nearer the mark than my earlier comments. 

Nick 
[email protected] 

Richard Williams

With user-written postestimation commands, you often need to run the 
estimation command under version control. This is because ereturned 
results can change across versions of Stata, and the post-estimation 
command was written for an older format. Also, it may be that aflogit 
doesn't like variable names that are more than 8 characters, which I 
am guessing was Stata's limit way back when. The following code seems to work:

sysuse auto, clear
version 10: logit foreign mpg rep78
aflogit
clonevar displace = displacement
poisson price weight displace
aflogit


At 12:54 AM 5/29/2011, Ari Samaranayaka wrote:

>I am having difficulty with the user-written command aflogit.
>Although it is expected to work after unconditional logit or poisson 
>it does not work for me.
>
>sysuse auto,clear
>logit foreign mpg rep78
>aflogit
>
>this produce
>
>Logistic regression                               Number of obs
>=         69
>                                                   LR chi2(2)
>=      33.10
>                                                   Prob > chi2     =
>0.0000
>Log likelihood = -25.851693                       Pseudo R2       =
>0.3903
>------------------------------------------------------------------------------
>      foreign |      Coef.   Std. Err.      z    P>|z|     [95% 
> Conf. Interval]
>-------------+----------------------------------------------------------------
>          mpg |   .1328672   .0735776     1.81   0.071    -.0113423
>.2770767
>        rep78 |    1.73607   .4928761     3.52   0.000     .7700508
>2.70209
>        _cons |  -10.03775   2.407455    -4.17   0.000    -14.75628
>-5.319226
>------------------------------------------------------------------------------
>.
>. aflogit
>Can only be used after unconditional logistic or poisson regression
>last estimates not found
>r(301);
>
>Then I used the following.
>
>poisson price weight   displacement
>aflogit
>
>This produces
>
>Poisson regression                                Number of obs
>=         74
>                                                   LR chi2(2)      =
>29652.15
>                                                   Prob > chi2     =
>0.0000
>Log likelihood = -29162.101                       Pseudo R2       =
>0.3370
>
>------------------------------------------------------------------------------
>        price |      Coef.   Std. Err.      z    P>|z|     [95% 
> Conf. Interval]
>-------------+----------------------------------------------------------------
>       weight |   .0003235   4.52e-06    71.55   0.000     .0003147
>.0003324
>displacement |   .0000446    .000037     1.20   0.228     -.000028
>.0001172
>        _cons |   7.708671   .0081077   950.79   0.000      7.69278
>7.724561
>------------------------------------------------------------------------------
>
>. aflogit
>
>Population attributable fraction from poisson regression
>Cross-sectional / cohort data (n=74)
>
>
>Term      Ref.     A.F.        s.e.      [95% Conf. Int.]*
>----------------------------------------------------------
>weight     0      0.6355     11.9561   -3.03e+27   1.0000
>ment not found
>r(111);
>
>Can someone help me.
>I am using stata SE 11.2.
>my version of aflogit is
>c:\ado\plus\a\aflogit.ado
>*! version 1.0.6   16 Sep 1997  STB-42 sbe21
>

*
*   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/


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