基于python的多元OLS回归详细分析描述性统计输出结果直方图输出结果散点图输出结果回归结果说明
详细分析
使用jupternotebook作为编译软件实现代码。 当然也可以使用Pycharm。
3358 www.Sina.com/importpandasaspdimportnumpyasnpimportmatplotlib.pyplotaspltimportstatsmodels.API assm #魔法方法,matplortplid % matplotlibinline http://www.Sina.com/data=PD.read _ excel (c :/users/desktop/desktop ) ) c 3358 ww.Sina
绘制受教育年限和工作经验(年限)导入需要使用的包#解决中文字体显示问题,PLT.rcparams [ ' font.sans-serif ' ]=[ ' simhei ' ] x值newx 'exper']PLT.hist(newx,label=labels )设置图例PLT.legend ) loc='upperleft ' ) x,y轴标签plt.xlabel )年限) PLT.pled
绘制工资和教育年限导入数据,http://www.Sina.com/x=data [ ' school ' ] y=data [ ' log wage ' ] Z1=NP.poly
最梦幻的感受(数据处理) x=data(['black ',' EXPER ',' HISP ',' MAR ',' SCHOOL ',' union'] ) y=
回归公式如下
logwagei=12 schooli3 experi4 unioni5 mari6 blacki7 hispiilogwage _ I=(beta _1(beta _2school _ I ) Beta_3Expeta k _ I _ beta _7hisp _ I _ epsilon _ ilogwagei=12 schooli3 experi4 _ nioni5 mari6 blogwagei=2 schooli_3experi_ 4