I have a data frame like this:
x
Team 01/01/2012 01/02/2012 01/03/2012 01/01/2012 01/04/2012 SD Mean
A 100 50 40 NA 30 60 80
I like to perform calculation on each cell to the mean and sd to calculate the outliers. For example,
abs(x-Mean) > 3*SD
x$count<-c(1)
(increment this value if the above condition is met).
I am doing this to check the anomaly in my data set. If I know the column names, it would be easier to do the calculations, but number of columns will vary. Some cells may have NA in them.
I like to subtrack mean from each cell, and I tried this
x$diff<-sweep(x, 1, x$Mean, FUN='-')
does not seem to be working, any ideas?
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…