我正在寻找一个 statsmodels MANOVA 实现的示例。我无法为 MANOVA 制作 Statsmodels 网站的正面或反面。我已经做到了:
endog, exog = np.asarray(pre_post[feats_list]), np.asarray(pre_post[features])
man = sm.MANOVA(endog,exog).fit()
但是使用 .fit() 我得到一个错误:
NotImplementedError:
如果我将任何类型的输入放入 .fit(),它会告诉我参数太多。
TypeError: fit() takes 1 positional argument but 2 were given
我确实阅读了这篇文章并设法复制了相同的错误
man = sm.MANOVA(endog,exog)
man.mv_test()
但那里似乎也没有任何解决方案。
我知道它在编程问题方面有点基础,但我会感谢任何能够提供任何关于如何让 MANOVA 工作以及如何在模型拟合后从模型中获得结果的见解的人。它似乎不是 Python 中流行的包,我在网上找不到任何示例。非常感谢。