在 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
提交
取消