在 Python 统计模型中,调用 OLS 模型会为等于零的系数提供 p 值。有没有办法测试系数是否等于某个非零值?summary()这个交叉验证的问题表明,可以在R中用于此目的。offset()
2 回答
撒科打诨
TA贡献1934条经验 获得超2个赞
您可以使用一个技巧来重新计算测试值的位置。y~x
y - T*x ~ x
T
如果你想更正式,你可以取系数及其标准误差并进行计算
,然后t的d.f与用于的测试相同。
此外,您可以使用函数从 t 值中获取 p 值。pt()
饮歌长啸
TA贡献1951条经验 获得超3个赞
statsmodels 在结果类中包括几种用于假设检验的方法。这些主要基于Wald检验,使得在参数上检验线性假设变得非常容易。
例如,请参见 https://www.statsmodels.org/stable/generated/statsmodels.regression.linear_model.OLSResults.t_test.htmlt_test
一个简单的例子是当存在一个名为“x1”的变量时。results.t_test("x1 = 1")
https://github.com/statsmodels/statsmodels/issues/3676 是一个常见问题解答问题,在估计模型后提供现有和计划的假设检验的一些概述
添加回答
举报
0/150
提交
取消