Bookmark and Share

Notice: On March 31, it was announced that Statalist is moving from an email list to a forum. The old list will shut down on April 23, and its replacement, is already up and running.

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

Re: st: Beta coefficients

From   daniel klein <>
Subject   Re: st: Beta coefficients
Date   Fri, 14 Dec 2012 17:02:30 +0100

Also note, that with -center- (Jann, SSC) there already exists a
user-written command to center (and standardize) variables.

As minor comments on the suggested code, -egen- seems to be very slow
and not needed for this purpose. Use -summarize-to get at the means
and sds of your variables instead. Also. -perserve- and -restore-
slow down execution time. Create a standardized version of the
original variables instead of overwriting them.

With do it yourself approaches keep in mind that the sample used in
the estimation command may be different than the full sample (e.g.
because of missing data or because you only analyze a subset of the
data). You may therefore need to add an if qualifier of some sort,

gen touse = !missing(y, x1, x2, x3, x4)
egen `x'_mu = mean(`x') if touse

At 10:24 AM 12/14/2012, Sjoerd van Bekkum wrote:

    Hello Bülent,

    You can alway standardize your coefficients yourself, for instance:

    loc var " yvar xvar1 xvar2 xvar3 xvar4"
    foreach x in `var' {
     egen `x'_mu = mean(`x')
     egen `x'_sd = sd(`x')
     replace `x' = (`x'-`x'_mu)/`x'_sd
     drop `x'_mu `x'_sd

    xtivreg2 y x1 x2 x3 x4 etc etc

*   For searches and help try:

© Copyright 1996–2016 StataCorp LP   |   Terms of use   |   Privacy   |   Contact us   |   Site index