多谢版主,这是检验结果,您看合理么?应该就是F检验的结果了吧?
. preserve
. 
. g grp1=1
. 
. expandcl 2,cl(grp1) gen(grp2)
(82 observations created)
. 
. foreach i of var sigma1 e1r grp1{
  2. 
. replace `i'=`i'*(grp2==1)
  3. 
. }
(82 real changes made)
(82 real changes made)
(82 real changes made)
. 
. foreach i of var sigma2 e2r{
  2. 
. replace `i'=`i'*(grp2==2)
  3. 
. }
(82 real changes made)
(82 real changes made)
. 
. replace grp2=grp2-1
(164 real changes made)
. 
. g er=e1r+e2r
. 
. reg er sigma1 sigma2 grp1 grp2,noc
      Source |       SS       df       MS              Number of obs =     164
-------------+------------------------------           F(  4,   160) =   42.98
       Model |  .000319973     4  .000079993           Prob > F      =  0.0000
    Residual |  .000297791   160  1.8612e-06           R-squared     =  0.5180
-------------+------------------------------           Adj R-squared =  0.5059
       Total |  .000617764   164  3.7669e-06           Root MSE      =  .00136
------------------------------------------------------------------------------
          er |      Coef.   Std. Err.      t    P>|t|     [95% Conf. Interval]
-------------+----------------------------------------------------------------
      sigma1 |  -.0739832   .0060976   -12.13   0.000    -.0860253   -.0619411
      sigma2 |   -.010269   .0263944    -0.39   0.698    -.0623954    .0418573
        grp1 |   .0014512   .0001986     7.31   0.000      .001059    .0018433
        grp2 |   .0008919   .0004256     2.10   0.038     .0000513    .0017326
------------------------------------------------------------------------------
. 
. test _b[sigma1]=_b[sigma2],a
 ( 1)  sigma1 - sigma2 = 0
       F(  1,   160) =    5.53
            Prob > F =    0.0199
. 
. n test _b[grp1]=_b[grp2],a
 ( 1)  sigma1 - sigma2 = 0
 ( 2)  grp1 - grp2 = 0
       F(  2,   160) =    4.67
            Prob > F =    0.0107
. 
. restore