为什么我只能从statsmodels OLS fit中获取一个参数

汤姆:

这是我在做什么:

$ python
Python 2.7.6 (v2.7.6:3a1db0d2747e, Nov 10 2013, 00:42:54) 
[GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwin
>>> import statsmodels.api as sm
>>> statsmodels.__version__
'0.5.0'
>>> import numpy 
>>> y = numpy.array([1,2,3,4,5,6,7,8,9])
>>> X = numpy.array([1,1,2,2,3,3,4,4,5])
>>> res_ols = sm.OLS(y, X).fit()
>>> res_ols.params
array([ 1.82352941])

我曾期望有两个元素的数组?!?截距和斜率系数?

behzad.nouri:

试试这个:

X = sm.add_constant(X)
sm.OLS(y,X)

文档中所示

截距默认情况下不包括在内,应由用户添加

statsmodels.tools.tools.add_constant

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

修复statsmodels ols中的拦截

当我使用python statsmodels在OLS中添加外生变量时,为什么R-Squared会减少

为什么statsmodels的OLS中的四次线性回归与LibreOffice Calc不匹配?

为什么我只能从SI MessageSource中读取/处理一个文件?

使用 statsmodels 从 OLS 模型中获取转换后的 X 值

为什么我只能从此“ for”语句中得到一个元素?

Statsmodels OLS函数可用于多个回归参数

从statsmodels OLS结果中打印“ std err”值

为什么我一次只能从okhttp.Response InputStream中读取2048个字节?

为什么当 pgadmin 返回我期望的所有内容时,我只能从 Rails 中的 psql 查询中获得一个结果?

为什么在OLS回归模型中除第一个(截距)以外的所有系数都获得非常接近零的值(e ^ -17或较低)?

当数据中存在异常值时,为什么 OLS 回归给出最低的 MSE 结果

如何使用statsmodels中的linear_model.OLS使用LinearRegression预测数据

从熊猫到Statsmodels的OLS中不推荐使用的滚动窗口选项

从OLS中获得简单的预测,其结果不同于StatsModels的0.6至.8

为什么Statsmodels OLS不支持读取包含多个单词的列?

statsmodels ols 从公式与 groupby 熊猫

在测试集上使用statsmodels OLS

statsmodels OLS return.params的含义

串联Statsmodels.OLS的DataFrame列

在statsmodels OLS类中使用分类变量

使用statsmodels约束OLS(或WLS)系数

Python Statsmodels:OLS回归器无法预测

如何检查OLS中参数的p值

为什么我不能从Reactjs中的另一个文件导入常量?

为什么我不能从列表中打印一个元组?

为什么我只能在while循环之外获取数组的最后一个元素

为什么“ persistent!”只能从瞬态中获得前八个项目?

在 OLS 中,为什么在计算线性回归中的误差时平方比取绝对值更受欢迎?