python - 使用 statsmodels 在多元线性回归中添加常数
问题描述
如何在我的 statsmodels 回归中添加一个常数。
截至目前,模型是这样的:
model = sm.OLS(y,x).fit()
解决方案
从文档中OLS
:
exog:一个 nobs xk 数组,其中 nobs 是观察数,k 是回归量。默认情况下不包括截距,应由用户添加。请参阅 statsmodels.tools.add_constant。
X = sm.add_constant(x)
sm.OLS(y,X)
推荐阅读
- url-rewriting - 如何使用 IIS 8.5 重写按钮的 URL 操作
- laravel - Laravel sqlite 相对路径
- java - Jenkins Windows slave:在这个环境中没有提供编译器。也许您在 JRE 而不是 JDK 上运行
- angular - 如何在 Angular 7 中隐藏错误消息 div onfocus 输入字段?
- python - 分而治之的策略来确定列表中是否有超过 1/3 的相同元素
- python - 如何授予 bash 从本地 jupyter notebook 运行多个 gcloud 命令的权限
- scala - 无法使用 spark-sftp api 将数据帧写入目标 sftp 服务器
- python - 如何将此日期转换为日期时间?
- ruby - 在 Ruby 中扩展其他模块的模块
- python - 将熊猫数据框中的数据时间列转换为秒