anova_lm()中的Typs使用

问题描述 投票:0回答:1

[抱歉,我是python和stats的新手。我对anova_lm()函数中的类型感到好奇。类型1,2,3是什么意思,它们有何不同?这是使用的typ = 2的示例代码。

aov_table = sm.stats.anova_lm(结果,Typ = 2)aov_table

anova
1个回答
0
投票

statsmodels.stats.anova.anova_lm的文档说明:

typ: str or int {“I”,”II”,”III”} or {1,2,3}

The type of Anova test to perform. See notes.

您可以阅读有关方差分析的类型,例如here。区别在于如何计算不平衡数据以及如何执行平方和的计算。该选择基于您的数据。从那里引用:

通常,如果没有明显的交互作用,请输入II更强大,并且遵循边际原则。如果存在交互作用,那么II型是不合适的,而III型是不合适的仍然可以使用,但结果需要谨慎解释(在相互作用的存在,主要影响很难解释)。

[关于堆栈交换的帖子也很多,您可以从中选择一个以及如何解释结果。https://stats.stackexchange.com/questions/345684/which-one-to-choose-type-i-type-ii-or-type-iii-anova

希望有所帮助。

© www.soinside.com 2019 - 2024. All rights reserved.