MixedLM的Python cov_struct属性
我想在调用方法MixedLM(statsmodels包)时指定cov_struct属性,但它不起作用 相反,当将此参数指定给方法GEE(statsmodels)时,它会起作用 更准确地说:MixedLM的Python cov_struct属性,python,linear-regression,statsmodels,gee,Python,Linear Regression,Statsmodels,Gee,我想在调用方法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() 工作 但是 不起作用 我得到的错误是: {AttributeError}'Exc
sm.GEE.from_formula("Y ~ X1 + X2 - 1", data=data,groups=Xg, cov_struct=sm.genmod.cov_struct.Exchangeable()).fit()
工作
但是
不起作用
我得到的错误是:
{AttributeError}'Exchangable'对象没有属性'ndim'
另外,我并不真正理解groups属性
有人能帮我吗
提前感谢cov结构仅适用于GEE。如果要在MixedLM中指定协方差结构,请使用“re_公式”
请注意,statsmodels中的GEE比MixedLM成熟得多 MixedLM尚未处理cov_结构。您的关键字cov_结构被放入
**kwargs
并作为数据数组处理。谢谢您的回答。我想协方差结构是指协方差矩阵。那么“组”属性呢?我能在某处找到一份清晰的文档吗?相当多的例子都链接到了。请特别注意使用随机斜率的Sitka生长示例。MixedLM不支持时间序列样式的协方差结构,如AR。协方差通过随机效应结构隐式定义。
sm.MixedLM.from_formula("Y ~ X1 + X2 - 1", data=data,groups=Xg, cov_struct=sm.genmod.cov_struct.Exchangeable()).fit()