python多元回归因子选取_Python中的多元回归(带因子选择)

这篇博客介绍了如何在Python中进行多元回归分析,包括因子选择。通过使用statsmodels库,模型被设定为包含14个预测变量的OLS(普通最小二乘法)模型。展示模型的summary提供了R平方值、F统计量、参数估计值等信息,帮助理解模型的拟合情况和每个预测变量的重要性。
摘要由CSDN通过智能技术生成

听起来你只是想看看模型拟合的结果。下面是一个有1个预测器的例子,但很容易扩展到14:

导入statsmodels并指定要构建的模型(在这里可以包含14个预测值):import statsmodels.api as sm

#read in your data however you want and assign your y, x1...x14 variables

model = sm.OLS(x, y)

适合模型:

^{pr2}$

现在只需显示模型拟合的摘要:print(results.summary())

这将给你调整后的R平方值,F测试值,beta权重等,应该如下所示:OLS Regression Results

==============================================================================

Dep. Variable: x R-squared: 0.601

Model: OLS Adj. R-squared: 0.594

Method: Least Squares F-statistic: 87.38

Date: Wed, 24 Aug 2016 Prob (F-statistic): 3.56e-13

Time: 19:51:25 Log-Likelihood: -301.81

No. Observations: 59 AIC: 605.6

Df Residuals: 58 BIC: 607.7

Df Model: 1

Covariance Type: nonrobust

==============================================================================

coef std err t P>|t| [95.0% Conf. Int.]

y 0.8095 0.087 9.348 0.000 0.636 0.983

==============================================================================

Omnibus: 0.119 Durbin-Watson: 1.607

Prob(Omnibus): 0.942 Jarque-Bera (JB): 0.178

Skew: -0.099 Prob(JB): 0.915

Kurtosis: 2.818 Cond. No. 1.00

==============================================================================

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值