楼主: 自信的小鱼
109058 19

[一般统计问题] 如何用stata做多重共线性检验? [推广有奖]

11
rorize 学生认证  发表于 2020-3-18 16:02:28
学习了

12
sunchuntao 发表于 2021-3-5 18:00:16
wangshigege 发表于 2020-1-9 09:18
没学会
先回归,在运行estat vif,就可以了,一般不超过10就认为共线性可以死忍受

13
xxn1996 发表于 2021-5-8 15:00:00
poshpolo 发表于 2011-4-28 02:43
先运行 regress var1 var2 var3

再运行  vif
可以在固定效应回归之后运行这个命令吗  运行不出结果

14
f'w'q 发表于 2021-6-8 20:46:21
wangshigege 发表于 2020-1-9 09:18
没学会
哈哈哈哈,真实

15
llxvan123 发表于 2021-9-3 17:33:15
学到了

16
胖头鱼肠儿 学生认证  发表于 2021-11-25 16:51:36
xxn1996 发表于 2021-5-8 15:00
可以在固定效应回归之后运行这个命令吗  运行不出结果
请问固定效应模型怎么做多重共线性检验,您会了吗,想请教

17
胡巴啦 发表于 2022-1-3 13:53:51
固定效应模型的多重共线性检验怎么进行?

18
Ychag 发表于 2022-2-27 13:57:57
胡巴啦 发表于 2022-1-3 13:53
固定效应模型的多重共线性检验怎么进行?
请问您知道了吗?

19
无极大爷 发表于 2022-4-9 11:16:26
zzzzzzzhang 发表于 2019-3-28 14:22
请问怎么判断解释变量和被解释变量间是否有共线性呢?
看vif的值[img]<a href="https://sm.ms/image/6zCcKR4Bu9gomS3" target="_blank"><img src="https://s2.loli.net/2022/04/09/6zCcKR4Bu9gomS3.png" ></a>

20
赵安豆 发表于 2024-8-15 10:46:25
在Stata中进行多重共线性的检测,通常使用`vif`命令(Variance Inflation Factor, 方差膨胀因子)来检查解释变量之间的相关程度。下面是一个简单的步骤:

1. 首先运行你的回归模型。例如:
   ```
   regress y x1 x2 x3
   ```

2. 然后使用`vif`命令来检测多重共线性:
   ```
   vif
   ```

这个命令将显示每个解释变量的VIF值,以及对应的方差比例(一般称为Tolerance)。如果任何解释变量的VIF超过10或接近于无穷大,则说明可能存在问题。高VIF表示该变量与模型中的其他解释变量之间存在高度相关性。

至于做方差分析以检验显著性的步骤:

1. 首先确保你的数据已经被正确加载到Stata中。

2. 然后使用ANOVA命令,例如:
   ```
   anova depvar indepvars, category(factor)
   ```

其中`depvar`是你的因变量,`indepvars`是你希望分析的自变量(可以是一个或多个),而`category(factor)`指的是你想要分组比较的因素。

例如,如果你有三个处理组并且要对它们的效果进行方差分析:
```
anova y group
```

这将执行一个单因素ANOVA。如果需要做多因素ANOVA,你可以添加更多的自变量,如下所示:
```
anova y factor1 factor2, category(factor1)
```

在这个例子中,`factor1`和`factor2`是你的自变量。

最后,Stata将显示方差分析表,其中包含F值、概率等信息。如果p-value小于你所设定的显著性水平(通常为0.05),则可以拒绝零假设,认为至少有一组均值与其它组不同,即存在统计学意义的差异。

希望这些信息对你有帮助!如果有更多具体问题或需要进一步解释的地方,请随时提问。

此文本由CAIE学术大模型生成,添加下方二维码,优先体验功能试用



您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2025-12-26 19:29