嘿,我有以下字典:
{'-': 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}
我想使用scipy使用这个字典进行Anova测试,然后进行post hoc(查看哪个是重要组)。但是当我运行以下代码时:
stats.f_oneway(dictionary)
我明白了:
F_onewayResult(statistic=nan, pvalue=nan)
有人可以帮忙吗?谢谢!
答案 0 :(得分:0)
不幸的是,通过此输入您无法进行Anova测试。您需要进行样品测量(以阵列形式)。您的词典仅包含一个键值的一个度量值(如果它们完全是度量值)。请提供有关输入数据的更多信息或查看f_oneway的帮助页面: https://docs.scipy.org/doc/scipy/reference/generated/scipy.stats.f_oneway.html 在帮助页面的末尾有一个可能对您有所帮助的示例。