如何解决比较两个离散矢量是否遵循相同分布
因此,我在两种不同的农业处理方法中取样了地甲虫的数量。我想对它们进行wilcoxon测试,以查看两个分布之间是否存在位置偏移。但是,如果我理解正确,那么两个向量必须遵循相同的分布才能与wilcoxon进行正确的比较。
我已经检查了KS.test,以检查我的两个分布是否来自同一分布,但它似乎仅对连续数据有效。
binband()
和disc_ks_test()
似乎只接受一个向量并将其与edf或stepfun进行比较,而不与另一个采样向量进行比较。
示例矢量:
x <- c(7,13,8,17,6,5,1,3,4,2,7,14,9,10,13)
y <- c(18,23,16,4)
我的问题:如何检查这两个向量是否遵循相同的分布。 我不是要检查一个平均值或一个中位数是否较高,而是分布是不同的。例如,X可以遵循正态分布,而y可以遵循负二项式分布,同时仍具有相同的均值和/或中位数。
我可以运行var()来检查方差,但是由于样本大小的差异,它在一个向量中会更高。我想要一个考虑样本量并返回p值的函数。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。