如何以正确的方式使用estat vif

时间:2017-09-03 09:15:18

标签: command regression stata

我有2个关于estat vif的问题来测试多重共线性:

  1. 在回归命令之后只能计算estat vif是否正确?
  2. 如果我执行此命令,Stata只会给我一个自变量的vif
    • 如何获取所有自变量的vif

1 个答案:

答案 0 :(得分:1)

Q1。我发现estat vif记录了regress postestimation。如果您可以在任何其他postestimation标题下找到它,那么它适用于该命令之后。

Q2。您不会提供任何可重复的问题,也不会提供其他问题。但是estat vif默认为每个预测变量(自变量)提供结果。

. sysuse auto, clear
(1978 Automobile Data)

. regress mpg weight price

      Source |       SS           df       MS      Number of obs   =        74
-------------+----------------------------------   F(2, 71)        =     66.85
       Model |  1595.93249         2  797.966246   Prob > F        =    0.0000
    Residual |  847.526967        71  11.9369995   R-squared       =    0.6531
-------------+----------------------------------   Adj R-squared   =    0.6434
       Total |  2443.45946        73  33.4720474   Root MSE        =     3.455

------------------------------------------------------------------------------
         mpg |      Coef.   Std. Err.      t    P>|t|     [95% Conf. Interval]
-------------+----------------------------------------------------------------
      weight |  -.0058175   .0006175    -9.42   0.000    -.0070489   -.0045862
       price |  -.0000935   .0001627    -0.57   0.567     -.000418    .0002309
       _cons |   39.43966   1.621563    24.32   0.000     36.20635    42.67296
------------------------------------------------------------------------------

. estat vif

    Variable |       VIF       1/VIF  
-------------+----------------------
       price |      1.41    0.709898
      weight |      1.41    0.709898
-------------+----------------------
    Mean VIF |      1.41