ANOVA测试,然后是字典中的事后分析

问题描述 投票:-2回答:1

我有以下字典:

{'-': 36,
 'Ala': 58,
 'Arg': 158,
 'Asn': 14,
 'Asp': 34,
 'Cys': 38,
 'Gln': 44,
 'Glu': 42,
 'Gly': 64,
 'His': 18,
 'Ile': 12,
 'Leu': 46,
 'Lys': 20,
 'Met': 38,
 'Phe': 12,
 'Pro': 60,
 'Ser': 28,
 'Ter': 2,
 'Thr': 30,
 'Trp': 18,
 'Tyr': 26,
 'Val': 36}

我想先进行Anova测试,然后再使用scipy使用该字典进行事后检查(看看哪个是重要的组)。但是,当我运行以下代码时:

stats.f_oneway(dictionary)

我得到:

F_onewayResult(statistic=nan, pvalue=nan)

有人可以帮忙吗?谢谢!

python scipy anova
1个回答
0
投票

很遗憾,使用此输入您无法进行Anova测试。您需要样品测量(以阵列形式)。您的字典仅包含一个键值的一项度量(如果它们根本就是度量)。请提供有关输入数据的更多信息,或查找f_oneway的帮助页面:https://docs.scipy.org/doc/scipy/reference/generated/scipy.stats.f_oneway.html帮助页面的末尾有一个示例可以为您提供帮助。

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