比较目录间的差异: I 只按照名称做了比较,如果目录的文件名称相同,但是内容不同脚本认为为相同文件 II 针对目录下面的目录没有循环比较,只是比较了目录的名称 import sys, os def difference(seq1, seq2): """ 返回仅在seq1中的项 """ return [item for item in seq1 if item not in seq2] def reportdiff(unique1, unique2
曼-惠特尼U检验(Mann-Whitney检验) How the Mann-Whitney test works Mann-Whitney检验又叫做秩和检验,是比较没有配对的两个独立样本的非参数检验.思想是这样的:假定要检验两组数据之间有没有差异.首先,不管分组把所有数据排序.按照数值大小给定一个值叫做秩.最小的值秩为1,最大的为N(假定两个样本总共有N个观察值).如果有相同的值,就得到相同的秩.相同的值的秩是他们的秩的平均值.如果两组的秩的和差距比较大,就会得出较小的p值,认为这两组间有显著差
原理 比较两组就用t-test,比较三组及以上就用ANOVA.注意:我们默认说的都是one way ANOVA,也就是对group的分类标准只有一个,比如case和control(ABCD多组),two way就是分类标准有多个,比如case or control,male or femal. 方差分析的核心原理: Null hypothesis,any组之间的mean都没有差异: 统计检验,F分布: R实例 One-Way ANOVA Test in R my_data <- PlantGro