Bookmark and Share

Notice: On April 23, 2014, Statalist moved from an email list to a forum, based at

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

st: Coefficients resulting from Cross-Sectional Regressions

From   Fabian Schönenberger <>
To   <>
Subject   st: Coefficients resulting from Cross-Sectional Regressions
Date   Fri, 6 Apr 2012 17:09:34 +0200

Dear Statalist
I am an absolute beginner in Stata and face now some challenges with
generating regression coefficients as new variable for further computations.
I use tsset id t to conduct cross-sectional regressions. ID is gvkey which
identifies firm (about 4?000 firms in my sample), t is fyear which
identifies the specific year (ranging from 1984 to 2010). What I am looking
for is the function to run cross-sectional regressions and generating
coefficients as new variable to my list of variables. In other words: I am
looking for b, specified for each ID for every t (yi,t = ai + bi,t*xi,t). 
I have tried the following:
statsby _b, by(gvkey) saving(coefsales): regress lnebit lnsales
However, two problems arise. First, the major problem, I only get
coefficients for gvkey, but not specified for every point in time (fyear).
Second, the coefsales are safed in a new file, but I would prefer a new
variable in my list of variable. 
Any suggestions to solve the two problems are highly appreciated. Many
thanks in advance. 
Kind regards, Fabian

*   For searches and help try:

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