非参数检验方法有哪些
非参数检验主要用在不符合正态分布的数据。
而且为啥叫非参数检验呢?因为没有对具体的参数进行检验(貌似是一句废话)。
因为参数检验一般是对两组或者多组数据的参数(总体的一些特征,如方差)进行检验。
而非参数检验就是直接用样本数据推算总体情况,故而木得参数。
非参数检验主要有三种:Wilcox秩和检验(两组), Kruskal Wallis秩和检验(多组)和Friedman秩和检验(区组)。
1、Wilcox秩和检验
两组数据的检验,可以在检验之前判断一下是否符合正态分布。
好了,既然都符合,那就可以选择参数检验。
但是我们这里讲的是非参数检验,这里需要说明如果数据分布很规整,其实参数和非参数的差别不大。所以,继续非参数检验。
2、Kruskal Wallis秩和检验
完全随机设计多个样本的Kruskal Wallis秩和检验。
3、Friedman秩和检验
针对随机区组设计的Friedman秩和检验 。
啥叫个随机区组实验?
这里加一句,我个人最讨厌名词解释,所谓名词解释就是用一段人类听不懂的话翻译一个人类听不同的词。所以最好的解释方法还是举栗子说明,简单直白。
这里就举个栗子,假如有三个(组)小鼠A、B和C。这三个小鼠的身体状况差别很大,A非常强壮,称得上是鼠界的金钟国(们);B一般,是普通的老鼠(们);C就非常的弱,就是鼠界的王鼻子(们)。然后对每只老鼠都进行多个处理,例如:缺氧处理、溺水处理、电击处理等等(为啥要处理的这么残忍???),查看小鼠的血管扩张程度(即检测值)。
这样做有个什么好处?可以消除(减弱)区组间误差值。即避免金钟国(们)和王鼻子(们)本身的差别。
想要知道,不同组在不同处理之后,是否存在显著差异,就用friedman.test。
friedman.test(y~A|B)# y是检测量(数值型向量), A 代表处理组,B代表区组 。