R语言的3倍标准差的异常值识别
异常值识别使用quantile找出75%分位数,大于其三倍。三倍于标准差之上的数据为异常值。
set.seed(2019)
x <- runif(200)
qq <- quantile(x)
out <- 1.5 * (qq-qq)
plot(x, col = 1, xlim = c(2, 100), ylim = c(0, 1))
points(x, col = 2)
legend("topright",legend = c("outlier","normal"), pch=1,col=1:2)
页:
[1]