hzsh2009 发表于 2012-10-11 23:29 
对,还有2个小问题。
1.比如regress y1 x1
matrix b1=e(b)
1.比如regress y1 x1
matrix b1=e(b)
matrix v1=e(V) 之后怎么看matrix结果呢?
***** matrix list b1
2. 本来如果是分开regression
就是reg y x if ind==0
reg y x if ind==1,
现在只用 reg y i.ind#c.x 行么?
*****不等,
. sysuse auto
(1978 Automobile Data)
. reg price mpg if foreign==1
Source | SS df MS Number of obs = 22
-------------+------------------------------ F( 1, 20) = 13.25
Model | 57534941.7 1 57534941.7 Prob > F = 0.0016
Residual | 86828271.1 20 4341413.55 R-squared = 0.3985
-------------+------------------------------ Adj R-squared = 0.3685
Total | 144363213 21 6874438.7 Root MSE = 2083.6
------------------------------------------------------------------------------
price | Coef. Std. Err. t P>|t| [95% Conf. Interval]
-------------+----------------------------------------------------------------
mpg | -250.3668 68.77435 -3.64 0.002 -393.8276 -106.906
_cons | 12586.95 1760.689 7.15 0.000 8914.217 16259.68
------------------------------------------------------------------------------
. reg price mpg if foreign==0
Source | SS df MS Number of obs = 52
-------------+------------------------------ F( 1, 50) = 17.05
Model | 124392956 1 124392956 Prob > F = 0.0001
Residual | 364801844 50 7296036.89 R-squared = 0.2543
-------------+------------------------------ Adj R-squared = 0.2394
Total | 489194801 51 9592054.92 Root MSE = 2701.1
------------------------------------------------------------------------------
price | Coef. Std. Err. t P>|t| [95% Conf. Interval]
-------------+----------------------------------------------------------------
mpg | -329.2551 79.74034 -4.13 0.000 -489.4183 -169.0919
_cons | 12600.54 1624.773 7.76 0.000 9337.085 15863.99
------------------------------------------------------------------------------
. reg price i.foreign#c.mpg
Source | SS df MS Number of obs = 74
-------------+------------------------------ F( 2, 71) = 14.42
Model | 183435109 2 91717554.6 Prob > F = 0.0000
Residual | 451630287 71 6360989.96 R-squared = 0.2888
-------------+------------------------------ Adj R-squared = 0.2688
Total | 635065396 73 8699525.97 Root MSE = 2522.1
------------------------------------------------------------------------------
price | Coef. Std. Err. t P>|t| [95% Conf. Interval]
-------------+----------------------------------------------------------------
foreign#|
c.mpg |
0 | -329.0368 61.46843 -5.35 0.000 -451.6014 -206.4723
1 | -250.7077 51.21966 -4.89 0.000 -352.8368 -148.5786
|
_cons | 12595.97 1235.936 10.19 0.000 10131.58 15060.35
------------------------------------------------------------------------------
行的话又怎么将这的b和v的结果输出呢? (因为有很多regression model嘛,reg y i.ind#c.x好像可以一次性运行所有的 ind ==0,1,2,3....但这样怎么整合结果呢?)
问题有点多,谢谢哈!