[在Python statsmodels中,在OLS模型上调用summary()
会给出等于零的系数的p值。有没有办法测试系数等于某个非零值?
[This CrossValidated question显示offset()
可以在R中用于此。
您可以使用技巧将y~x
重新绘制为y - T*x ~ x
,其中T
是测试值。
如果您想更正式一点,可以取系数及其标准误差并进行计算然后t的d.f与用于pt()从t值中获取p值。
statsmodels在结果类中包括几种用于假设检验的方法。这些主要基于Wald检验,因此很容易检验参数的线性假设。
[当存在名称为“ x1”的变量时,简单的例子是results.t_test("x1 = 1")
。
https://github.com/statsmodels/statsmodels/issues/3676是一个常见问题,在对模型进行估计后,它提供了一些现有和计划中的假设检验的概述