在这段代码中,我想要区分t测试的$p值和Wilicoxon的$p值,我怎么能做到呢?replicate(1000, ifelse(shapiro.test(rnorm(4))$p.value>=0.05,t.test(rnorm(4), alternative = "two.sided")$p.value, wilcox.test(rnorm(4), mu = 0, alternative = "two.sided")$p.value))
从这段代码中,我将得到t检验和Wilc
如果我尝试执行R命令: shapiro.test(subset(GoatMerged, id == 1)$goat_pos) 这样就可以很好地工作了,并且我得到了一个正确的结果。如果我尝试对R中的命令使用循环结构,它不起作用: for(i in 1:13)shapiro.test(subset(GoatMerged, id == i)$goat_pos){
placeholder <- paste0("id == ", i
您好,我有一个名为"macquarie“的大型数据集,如下所示: Date Year Local.ID Capture Brumation GenderMale 42 78
20 10-Mar-16 2018 B30259 Big Cat Lake Prebrumation Male 35 77 我想使用多个变量来运行shapiro测试,例如,性别和年份对PCV的影响,以及当我运行代码时: macquarie %>% group_by(G
下面是一些时间序列数据的直方图。我试着找出数据中的异常。我想尝试的第一个基本方法是:如果数据服从正态分布,那么任何高于或低于3个标准差的数据都将被视为异常值。我还做了一些正态性检验,如ShapiroWilk检验,D‘’Agostino检验和Pearson‘s Test & Anderson-Darling检验,根据所有这些检验,我的数据都是不正常的。那么