Я, должно быть, делаю что-то действительно неправильно, потому что я просто не могу написать код, чтобы получить критерии квазиинформации из python statsmodels метода GEE "qi c". Этот метод указан так же, как метод "fit" (http://www.statsmodels.org/devel/generated/statsmodels.genmod.generalized_estimating_equations.GEE.html#statsmodels .genmod.generalized_estimating_equations.GEE ), используемый в приведенном ниже коде:
model2 = sm.GEE.from_formula("BPXSY1 ~ RIDAGEYR + RIAGENDRx + BMXBMI + C(RIDRETH1)",groups="group",cov_struct=sm.cov_struct.Exchangeable(), data=da)
result2 = model2.fit()
Но если я кодирую " qi c "так же, как я кодировал" fit ", скрипт не запускается, и появляется следующее сообщение:
---------------------------------------------------------------------------
AttributeError Traceback (most recent call last)
<ipython-input-18-b3cc871449c1> in <module>()
----> 1 criteria = model2.qic()
AttributeError: 'GEE' object has no attribute 'qic'
Я также пробовал:
criteria = model2.qic(result2.params)
и:
criteria = result2.qic()
Ничего не работает. Я получаю всегда одно и то же сообщение об ошибке. Это должно быть синтаксической ошибкой. Кто-нибудь может помочь? Спасибо