python - 检验零假设回归系数等于 statsmodels OLS 中的非零值

标签 python statistics regression statsmodels

在 Python statsmodels 中,在 OLS 模型上调用 summary() 会给出等于零的系数的 p 值。有没有办法测试系数是否等于某个非零值?

This CrossValidated question表明 offset() 可以在 R 中用于此目的。

最佳答案

您可以使用技巧将 y~x 重新参数化为 y - T*x ~ x,其中 T 是测试值。

如果你想更正式一点,你可以取系数及其标准误差并计算

然后 t 的 d.f 与使用 for 的测试相同。 .
此外,您可以使用函数 pt() 从 t 值中获取 p 值。

关于python - 检验零假设回归系数等于 statsmodels OLS 中的非零值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60271520/

相关文章:

python - 在python中查找总和等于给定数字的不同子数组

python - 转换数据框 - Python

python - windows机器上可以同时安装Python3.6和Python3.8版本吗

r - 交互式 R 启动脚本

r - 在带有分类变量的 r 输出中使用 lm() 的多元线性回归不完整?

python - 如何在机器学习中训练连续输出(回归)

python - 如何设置 Tkinter 小部件的大小(以像素为单位)?

ruby - Ruby 中的统计和矩阵代数

R Box 的同方差性 M 检验

python - 小数据集回归