【发布时间】:2022-01-17 01:40:08
【问题描述】:
我想运行 1000 多个不同的单向方差分析
我想看看单个 mirroRNA 的读取次数是否在四个不同组之间发生变化。我希望从 1000 多个 miRNA 中的每一个中提取。
我的 tibble 数据框如下所示:
我有 4 个组(YC、OC、YH、OH),每列都有不同的 miRNA。
enter image description here 我尝试了一个 for 循环,我希望 R 通过该循环遍历 miRNA 的名称,然后总结 ANOVA 表和 TukeyHSD 测试:
for(i in 2:ncol(test))
{column<-names(test[i])AVz<-summary(aov(test[,i]~Group,data =
test))tk<-TukeyHSD((aov(test[,i]~Group,data =
test)))print(column)print(AVz)print(tk)}
但这不起作用:
Error: unexpected symbol in "for(i in 2:ncol(test)){column<-names(test[i])AVz"
【问题讨论】:
-
我认为你不能在这里应用方差分析,因为 miRNA 计数通常不是正态分布的。您对计数使用了哪种标准化方法?