我想反复将Grubbs测试应用于一组数据,直到它不再找到异常值.我希望标记异常值而不是删除异常值,以便我可以将数据绘制为直方图,异常值为不同颜色.我已经使用了异常值包中的grubbs.test来手动识别异常值,但无法弄清楚如何循环它们并成功标记它们.我的目标输出类似如下:
X Outlier
152.36 Yes
130.38 Yes
101.54 No
96.26 No
88.03 No
85.66 No
83.62 No
76.53 No
74.36 No
73.87 No
73.36 No
73.35 No
68.26 No
65.25 No
63.68 No
63.05 No
57.53 No
Run Code Online (Sandbox Code Playgroud)