statsmodels тестирование гипотезы

Не уверен, к чему это относится, поэтому спрашиваю об этом в перекрестной проверке. Я запускаю следующую регрессию: из patsy import dmatrices импортирует statsmodels.api как sm

y, X = dmatrices('M ~ I(4.8*(Q**0.8)) ', data=DF, return_type='dataframe')
res = sm.OLS(y, X).fit()

Теперь мне нужно проверить совместную гипотезу, что перехват =0 и бета =1. Я пытался сделать это:

hyp='Intercept = 0, 4.8*(Q**0.8) = 1'
t=res.f_test(hyp)

но получил следующую ошибку:

PatsyError: unrecognized token in constraint
    Intercept = 0, 4.8*(Q**0.8) = 1

Я тоже пробовал

hyp='Intercept = 0, I(4.8*(Q**0.8)) = 1'

но получил

PatsyError: unrecognized token in constraint
    Intercept = 0, I(4.8*(Q**0.8)) = 1

Как правильно это сделать?

0 ответов

Другие вопросы по тегам