Python cov_struct MixedLM 的属性
Python cov_struct attribute for MixedLM
我想在调用方法 MixedLM(statsmodels 包)时指定 cov_struct 属性,但它不起作用。
相反,将此参数指定给方法 GEE (statsmodels) 时,它起作用了!
更准确地说:
sm.GEE.from_formula("Y ~ X1 + X2 - 1", data=data,groups=Xg, cov_struct=sm.genmod.cov_struct.Exchangeable()).fit()
有效。
但是
sm.MixedLM.from_formula("Y ~ X1 + X2 - 1", data=data,groups=Xg, cov_struct=sm.genmod.cov_struct.Exchangeable()).fit()
不工作
我得到的错误是:
{AttributeError}'Exchangeable' object has no attribute 'ndim'
还有,groups这个属性我不是很懂
cov_struct 仅适用于 GEE。如果要在 MixedLM 中指定协方差结构,请使用 're_formula'.
请注意,statsmodels 中的 GEE 比 MixedLM 成熟得多。
我想在调用方法 MixedLM(statsmodels 包)时指定 cov_struct 属性,但它不起作用。
相反,将此参数指定给方法 GEE (statsmodels) 时,它起作用了!
更准确地说:
sm.GEE.from_formula("Y ~ X1 + X2 - 1", data=data,groups=Xg, cov_struct=sm.genmod.cov_struct.Exchangeable()).fit()
有效。
但是
sm.MixedLM.from_formula("Y ~ X1 + X2 - 1", data=data,groups=Xg, cov_struct=sm.genmod.cov_struct.Exchangeable()).fit()
不工作
我得到的错误是:
{AttributeError}'Exchangeable' object has no attribute 'ndim'
还有,groups这个属性我不是很懂
cov_struct 仅适用于 GEE。如果要在 MixedLM 中指定协方差结构,请使用 're_formula'.
请注意,statsmodels 中的 GEE 比 MixedLM 成熟得多。