异方差出现原因:模型中缺少某些解释变量;截面数据;样本数据观测误差;异常值。
异方差类型:递增型异方差;递减性异方差;条件自回归性异方差
异方差后果:回归参数估计量仍具有无偏性和一致性,但不再有有效性,变量的显著性检验失去意义。
异方差检验:
1)利用时间序列图和散点图分析异方差,或者利用模型残差序列对解释变量的散点图分析异方差;
2)利用G0ldfeld-Quandt检验,Breusch-Pagan检验,White检验,Glejser检验等。
异方差检验命令:hettest white whitetst bpagan例子
use
http://www.ats.ucla.edu/stat/stata/examples/greene/TBL5-1,clear
rename x1 age
rename x2 income
rename x3 exp
rename x4 ownrent
rename x5 selfemp
gen incomesq=income^2
drop if exp==0
save chapter12
regress exp age ownrent income incomesq
异方差检验:
rvpplot income //绘制OLS残差与被解释变量拟合值间的散点图
rvfplot income //绘制OLS残差与特定变量间的散点图,对于横轴和纵轴的设置问题有待进一步学习···
estat hettest income//检验income是否导致异方差
instest,white //instes需要ssc install instest安装,white也是需要安装
异方差处理:
regress exp age ownrent income incomesq,robust //robust选项相当于采用white方法进行估计,不会影响估计的系数,只是sd有所减小
regress exp age ownrent income incomesq,hc2
regress exp age ownrent income incomesq [aw=1/income] //WLS方法
初学stata,有很多需要学习,一点一点记录自己所需的,也希望帮助大家并得到大家的帮助,共同进步!会编程的大牛们可以把相关异方差检验的编程语言补充进来哦···