2017-09-03 141 views
1

我有2个关于estat vif问题来测试多重:如何使用ESTAT VIF以正确的方式

  1. 它是正确的,你只能在回归命令后计算estat vif
  2. 如果我执行此命令,Stata只给我一个自变量的vif
    • 如何获得所有自变量的vif
+0

https://stackoverflow.com/help/mcve与此处相关,因为它无处不在。 –

回答

1

Q1。我发现estat vif记录在regress postestimation下。如果您可以在任何其他后处理标题下找到它,那么它在该命令后适用。 Q2302。您不提供任何可重复或其他问题的例子。但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 
+0

谢谢我犯了一个错误,在'regress'命令之前输入'estat vif'命令。 –

+0

只有事后才能按预期工作。 –

相关问题