识别列表子集中的异常值

时间:2013-09-13 02:50:22

标签: r list split outliers

请原谅我不精确的术语。例如,我将数据帧拆分为我想要的子集,但根据Rstudio,但我的结果是一个列表。我对条款感到困惑,因此我无法在SO中搜索答案。

我的问题是如何应用函数从列表中的子集中删除异常值?我在数据框中的数据(见2):

Id <- c(5,34,55,84,105,134,155,5,34,55,84,5,34,55,84,105,134,155,184,5,34,55,84,105,134,    155,184)  
A <- c(230185,1472449,870581,269359,527566,937805,1361685,209868,282024,244880,228502, 129072,143122,89994,106535,108124,97962,75841,97366,96382,64324,66834,60787,79516,92829,120894,62763)    

我使用此代码将数据拆分为子集,标识符为5。

df <- data.frame(Id, A)
see2 <- df[c(1, seq(3, nrow(df), 3)),]
see2[,1] == "5"
result <- split(see2, cumsum(see2[,1]=="5"))

使用see2 $'1'作为示例,我想测试每个集合see2 $'#'的异常值。我怎么做?非常感谢你的帮助。

0 个答案:

没有答案