mam ramki danych tak:obliczania wartości odchylenia w R
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 jak przeprowadzić obliczenia każdej komórki na średnią i odchylenie standardowe obliczenia błędne. Na przykład:
abs(x-Mean) > 3*SD
x$count<-c(1)
(zwiększ tę wartość, jeśli powyższy warunek jest spełniony).
Robię to, aby sprawdzić anomalię w moim zbiorze danych. Jeśli znam nazwy kolumn, łatwiej byłoby wykonać obliczenia, ale liczba kolumn będzie się różnić. Niektóre komórki mogą zawierać NA.
Lubię podścieżka znaczy z każdej komórki, a ja próbowałem
x$diff<-sweep(x, 1, x$Mean, FUN='-')
nie wydaje się działać, jakieś pomysły?
Jeśli podasz nam małą próbkę dane z 'dput (head (x))', możemy po prostu wyciąć i wkleić do naszych przeglądarek i przetestować nasze rozwiązania. – nograpes