首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Python-Kruskal Wallis->邓恩后特设测试

Python-Kruskal Wallis->邓恩后特设测试
EN

Stack Overflow用户
提问于 2019-11-25 20:01:28
回答 1查看 2.7K关注 0票数 1

我们有以下数据(PM1,PM2.5,PM10),对于每个数据,我们都有一个在ie期间和之后的数据:(PM1before,PM1during,PM1after)。

我们做了PM1的kruskal测试,得到:

代码语言:javascript
复制
KruskalResult(statistic=72.43619772684008, pvalue=1.865002930642623e-16)

然后,我们尝试这样做邓恩试验:

代码语言:javascript
复制
x=[[str(PM1before)],[str(PM1during)],[str(PM1after)]]
sp.posthoc_dunn(x)

结果如下:1 2 3 1 -1.000000 0.4795 0.157299 2 0.479500 -1.0000 0.479500 3 0.157299 0.4795 1.000000

由于某些原因,无论我们测量哪种PM (PM1,PM2.5,PM10),我们从邓恩测试中得到相同的表。

  • 这是正常的吗?
  • 有人知道为什么会这样吗?

谢谢,如果有什么需要澄清的,请告诉我

EN

回答 1

Stack Overflow用户

发布于 2020-05-23 11:42:27

要清除,示例中的sp前缀指的是scikit_posthoc包。据我所知,您试图在二维列表中使用strings,这是没有意义的.

邓恩

你必须在二维列表中使用数字。你的例子中的x需要数字..。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59039263

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档