Statalist The Stata Listserver


[Date Prev][Date Next][Thread Prev][Thread Next][Date index][Thread index]

Rel st: Model Uncertainty


From   n j cox <[email protected]>
To   [email protected]
Subject   Rel st: Model Uncertainty
Date   Wed, 24 Jan 2007 23:38:52 +0000

Nobody has yet mentioned that we cycled around this
topic only a matter of weeks ago, in late November
and early December. Al Feiveson mentioned his -tryem-
Paul Millar his -bic- and I posted a new program
-tuples- which is discussed at

http://www.stata.com/statalist/archive/2006-12/msg00060.html

If -allpossible- (which I wrote) does what you want, that is fine,
but the approach allowed by -tuples- is more flexible. I
have not tried -tryem- and I have no prior probability
over -bic-, but their authors can discuss them.

Anyway, both -allpossible- and -tuples- are based on
precise the same idea as that mentioned by Michael.

Nick
[email protected]

Friedrich Huebler
-----------------

-allpossible- may be of interest to you.

. ssc d allpossible

SR Millis
---------

When may want to consider using Bayesian model
averaging.  It is easily implemented in the free R
package BMA: it carries out BMA for linear regression,
generalized linear models, and survival analysis.
Available at the CRAN website:

http://cran.r-project.org/

Michael Verhofen
----------------

I have a regression with n different variables.
I would like to try all possible regression combinations.
For example (n=2):
regress yy1
regress yy1 xx1
regress yy1 xx2
regress yy1 xx1 xx2

I would like to try all possible regression combinations in a
convenient way, such that I can
enter the dependent variable and the independent variables.
Then, the program should
(1) find all possible 2^n model combinations,
(2) run each regression, and
(3) store statistics (such as _b, _se, R2).

A convenient way to find all model combinations might be to iterate
from 0 to 2^n-1 and convert the index variable to a binary number.
e.g. n=2:
model=0: 0 0  ==> regress yy1
model=1: 0 1 ==> regress yy1 xx1
model=2: 1 0  ==> regress yy1 xx2
model=3: 1 1 ==> regress yy1 xx1 xx2
*
*   For searches and help try:
*   http://www.stata.com/support/faqs/res/findit.html
*   http://www.stata.com/support/statalist/faq
*   http://www.ats.ucla.edu/stat/stata/



© Copyright 1996–2024 StataCorp LLC   |   Terms of use   |   Privacy   |   Contact us   |   What's new   |   Site index