【发布时间】:2020-08-19 05:49:57
【问题描述】:
美好的一天!
有没有一种有效的方法可以在 Python 中找到 4-Way ANVOA 模型的 p 值。
这样的事情可以在 R 中的 for 循环中进行大量模拟
pValues[k] <- anova(lm(Yield ~ Water + Row + Column, data=y))$"Pr(>F)"[1]
我已经尝试过researchpy,后来又转到statsmodels,但我不知道如何从这里继续...
pValues[k] = statsmodels.stats.anova_lm(data=y)."Pr(>F)"[1]
【问题讨论】:
-
您是否考虑过在 Python 中使用
rpy2运行 R? youtu.be/pjDGB9i7kyI -
你可以看看Python for Data Science。那里的 2 路示例使用从 S 借来的公式语法,当然可以扩展到 4 路。顺便说一句,上面的例子在我看来像 3 路,没有交互。
标签: python r numpy anova p-value