Thank you very much Martin.
I will try it.
Best regards,
Ferdinand
On 10/20/09 3:15 AM, "Martin Weiss" <[email protected]> wrote:
>
> <>
>
> So you would end up with 10 different z1-z10?
>
>
> *************
> clear*
> set obs 10
>
> gen byte industry=_n
>
> expand 100
>
> gen x1=rnormal()
> gen x2=rnormal()
> gen x3=rnormal()
> gen x4=rnormal()
>
> gen y=1+x1-2*x2+rnormal()
>
> forv i=1/10{
> reg y x1 x2 if industry==`i'
> gen z`i'=_b[_cons]+_b[x1]*x3+_b[x2]*x4
> }
> *************
>
>
>
> HTH
> Martin
>
> -----Ursprüngliche Nachricht-----
> Von: [email protected]
> [mailto:[email protected]] Im Auftrag von Ferdinand
> Siagian
> Gesendet: Dienstag, 20. Oktober 2009 06:30
> An: [email protected]
> Betreff: st: Regression by SIC and predicting different model
>
> Hi Statalist,
>
> I try to run a regression for 10 different industries and use the
> coefficients to predict a different model.
>
> For example:
>
> I regress the following regression for different industries:
>
> Y = a + b X1 + c X2 + error
>
> So, I use the following command
>
> By industries: regress Y X1 X2;
>
> I would like to use a-hat, b-hat, and c-hat to predict:
>
> Z = a-hat + b-hat X3 + c-hat X4.
>
> I tried "predict" but it did not work. I also tried using _b[var] but it did
> not work.
>
>
>
>
>
> *
> * 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/
>
>
> *
> * 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/
*
* 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/