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]

st: collecting interaction terms after estimation


From   Maria Ana Vitorino <vitorino@wharton.upenn.edu>
To   <statalist@hsphsun2.harvard.edu>
Subject   st: collecting interaction terms after estimation
Date   Sat, 5 Nov 2011 12:49:03 -0400

Dear statalist users,
Suppose I have the following model in which I regress people's decision to buy or not to buy something on people's characteristics interacted with distance. (the Xs refer to interactions between distance to the store and other people's characteristics).

logit choice dist dist2 ageXdist sexXdist incXdist

And I would like to obtain predicted probabilities for each person when distance is set to 10.

This would be easy enough if I only had this model specification. But I have several possible models (and may keep adding and changing the current ones).

This is what I have so far:


local chars "sex age inc"
foreach varname in `chars'{
	gen distX`varname' = dist*`varname'
}	
gen dist2= dist*dist

*model 1
logit choice dist dist2 ageXdist sexXdist incXdist

*model 2
logit choice dist dist2  sexXdist incXdist

*model 3
logit choice dist ageXdist  incXdist

My question is then: Is it possible to write code general enough that would calculate predicted probabilities for when distance is set to 10 for *any* of the above models?


Any insights are appreciated.
Thanks,
Ana
*
*   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