statsmodel.formula.api python中的线性回归

自行车用户

我正在使用statsmodels.formula.api执行线性回归。我使用了三个自变量进行预测。在某些情况下,我得到负值,但所有输出都应该是正值。

有没有办法告诉模型输出不能为负?

import statsmodels.formula.api as smf

output1 = smf.ols(formula= 'y ~A+B+C', data= data).fit()
output = output.predict(my_data)
约瑟夫

对正或非负相关(或响应或输出)变量建模的一种标准方法是假设指数均值函数。

给定协变量的响应的预期值为 E(y | x) = exp(xb)。

对此建模的一种方法是使用 Poisson 回归,statsmodels Poisson 或 GLM with family Poisson。鉴于泊松不是连续变量的正确似然,我们需要调整参数估计的协方差以应对错误指定,其中cov_type='HC0'那就是我们正在使用准最大似然。

output1 = smf.poisson(formula= 'y ~A+B+C', data= data).fit(cov_type='HC0')

另一种方法是记录响应变量,它隐含地假设一个对数正态模型。

http://blog.stata.com/2011/08/22/use-poisson-rather-than-regress-tell-a-friend/ https://stats.stackexchange.com/questions/8505/poisson-regression-与对数计数最小二乘回归

请注意,statsmodels 并没有强加 Poisson、Binomial、Logit 和类似变量中的响应变量是整数,因此我们可以使用这些模型对连续数据进行准最大似然估计。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用statsmodel.formula.api与statsmodel.api进行OLS

来自分类Dev

多元线性回归 Python statsmodel 在输出中显示 predictorVariable[Tx]

来自分类Dev

statsmodel:面板回归

来自分类Dev

使用Python statsmodel进行Logistic回归

来自分类Dev

多元线性回归scikit-learn和statsmodel

来自分类Dev

python statsmodel中的VIF计算

来自分类Dev

Python Statsmodel ARIMA开始[平稳]

来自分类Dev

导入statsmodel.api时出错。无法导入specfun

来自分类常见问题

如何在statsmodel ols回归中包括滞后变量

来自分类Dev

如何在statsmodel ols回归中包括滞后变量

来自分类Dev

使用statsmodel从Python中的GLM中提取系数

来自分类Dev

如何在Logit statsmodel python中包含交互变量?

来自分类Dev

在 Python 中实现线性回归

来自分类Dev

如何使用statsmodels.formula.api(Python)预测新值

来自分类Dev

如何使用statsmodels.formula.api(Python)预测新值

来自分类Dev

使用python / scipy / statsmodel执行协方差分析

来自分类Dev

python statsmodel:tukey HSD绘图不起作用

来自分类Dev

Python statsmodel输出和Excel / Google表格输出不匹配

来自分类Dev

Python statsmodel输出和Excel / Google表格输出不匹配

来自分类Dev

在 Python pandas 数据帧中使用 statsmodel 进行样条平滑

来自分类Dev

如何在statsmodel的plot_acf函数中更改颜色?

来自分类Dev

使用statsmodels.formula.api进行多项式回归

来自分类Dev

多项式/条件Logit回归,为什么StatsModel在mlogit软件包示例上失败?

来自分类Dev

Python中的简单线性回归

来自分类Dev

python中带有向量的线性回归

来自分类Dev

python statsmodels:输出“ formula.api”与“” regression.quantile_regression”的差异

来自分类Dev

python线性回归实现

来自分类Dev

theano中的线性回归

来自分类Dev

PostgreSQL中的Formula Appliance

Related 相关文章

  1. 1

    使用statsmodel.formula.api与statsmodel.api进行OLS

  2. 2

    多元线性回归 Python statsmodel 在输出中显示 predictorVariable[Tx]

  3. 3

    statsmodel:面板回归

  4. 4

    使用Python statsmodel进行Logistic回归

  5. 5

    多元线性回归scikit-learn和statsmodel

  6. 6

    python statsmodel中的VIF计算

  7. 7

    Python Statsmodel ARIMA开始[平稳]

  8. 8

    导入statsmodel.api时出错。无法导入specfun

  9. 9

    如何在statsmodel ols回归中包括滞后变量

  10. 10

    如何在statsmodel ols回归中包括滞后变量

  11. 11

    使用statsmodel从Python中的GLM中提取系数

  12. 12

    如何在Logit statsmodel python中包含交互变量?

  13. 13

    在 Python 中实现线性回归

  14. 14

    如何使用statsmodels.formula.api(Python)预测新值

  15. 15

    如何使用statsmodels.formula.api(Python)预测新值

  16. 16

    使用python / scipy / statsmodel执行协方差分析

  17. 17

    python statsmodel:tukey HSD绘图不起作用

  18. 18

    Python statsmodel输出和Excel / Google表格输出不匹配

  19. 19

    Python statsmodel输出和Excel / Google表格输出不匹配

  20. 20

    在 Python pandas 数据帧中使用 statsmodel 进行样条平滑

  21. 21

    如何在statsmodel的plot_acf函数中更改颜色?

  22. 22

    使用statsmodels.formula.api进行多项式回归

  23. 23

    多项式/条件Logit回归,为什么StatsModel在mlogit软件包示例上失败?

  24. 24

    Python中的简单线性回归

  25. 25

    python中带有向量的线性回归

  26. 26

    python statsmodels:输出“ formula.api”与“” regression.quantile_regression”的差异

  27. 27

    python线性回归实现

  28. 28

    theano中的线性回归

  29. 29

    PostgreSQL中的Formula Appliance

热门标签

归档