【发布时间】:2018-01-11 04:10:19
【问题描述】:
我是使用 R 的新手,我刚开始使用异常值包。可能这很容易,但是谁能告诉我如何同时运行多个 Grubbs 测试?我有 20 列,我想同时测试所有列。 在此先感谢
编辑:抱歉没有解释清楚。我会尽力。我今天开始使用 R,并且学习了如何使用 grubbs.test(data$S1, type=10 or 11 or 20) 进行 Grubbs 测试,并且运行良好。但是我有一个有 20 列的表,我想同时为每个列运行 Grubbs 测试。我可以一个一个地做,但我认为必须有一种方法可以更快地做到这一点。 我也在How to repeat the Grubbs test and flag the outliers 上运行了代码,并且运行良好,但同样,我想用我的 20 个样本来做。 以我的数据为例:
S1 S2 S3 S4 S5 S6 S7
96 40 99 45 12 16 48
52 49 11 49 59 77 64
18 43 11 67 6 97 91
79 19 39 28 45 44 99
9 78 88 6 25 43 78
60 12 29 32 2 68 25
18 61 60 30 26 51 70
96 98 55 74 83 17 69
19 0 17 24 0 75 45
42 70 71 7 61 82 100
39 80 71 58 6 100 94
100 5 41 18 33 98 97
希望这会有所帮助。
【问题讨论】:
-
提问时,您应该向reproducible example 提供示例输入数据和所需的输出。您尝试过的代码是如何尝试的,并准确地描述了它是如何不完全按照您的要求进行的。