问题:用stata做格兰杰因果检验,结果中的卡方值默认保留两位小数,应该如何输出三位小数?
以下是用gcause命令做的结果,根据estat ic的结果滞后7阶,卡方检验显著。
. gcause diops dR,lags(7)
Granger causality test Sample: 1986 to 2008
obs = 23
H0: dR does not Granger-cause diops
F( 7, 8) = 2.15
Prob > F = 0.1532
chi2(7) = 43.21 (asymptotic)
Prob > chi2 = 0.0000 (asymptotic)
我又试了用var做,结果如下,看不太明白,找不到滞后7阶的统计结果。
. var diops dR,lags(7)
Vector autoregression
Sample: 1986 - 2008 Number of obs = 23
Log likelihood = -147.1506 AIC = 13.31744
FPE = 2089.493 HQIC = 13.39194
Det(Sigma_ml) = 1236.386 SBIC = 13.61366
Equation Parms RMSE R-sq chi2 P>chi2
----------------------------------------------------------------
diops 3 .537596 0.0314 .7466743 0.6884
dR 3 80.1644 0.3197 10.80775 0.0045
----------------------------------------------------------------
------------------------------------------------------------------------------
| Coef. Std. Err. z P>|z| [95% Conf. Interval]
-------------+----------------------------------------------------------------
diops |
diops |
L7. | -.1067188 .2085257 -0.51 0.609 -.5154217 .3019841
|
dR |
L7. | .001008 .001286 0.78 0.433 -.0015126 .0035286
|
_cons | -.0884352 .1624468 -0.54 0.586 -.4068251 .2299548
-------------+----------------------------------------------------------------
dR |
diops |
L7. | -33.11423 31.09463 -1.06 0.287 -94.05858 27.83013
|
dR |
L7. | -.54421 .1917712 -2.84 0.005 -.9200747 -.1683453
|
_cons | 138.7089 24.22351 5.73 0.000 91.23165 186.1861
------------------------------------------------------------------------------
. vargranger
Granger causality Wald tests
+------------------------------------------------------------------+
| Equation Excluded | chi2 df Prob > chi2 |
|--------------------------------------+---------------------------|
| diops dR | .61433 1 0.433 |
| diops ALL | .61433 1 0.433 |
|--------------------------------------+---------------------------|
| dR diops | 1.1341 1 0.287 |
| dR ALL | 1.1341 1 0.287 |
+------------------------------------------------------------------+
求指点!