R에서 dplyr 패키지를 사용하여 평균치를 계산하는 방법이 있는지 궁금합니다. 내가 이런 일을하려고했지만 작동하지 않았다 :dplyr를 사용하여 평균 이상치를 제외하는 평균
는library(dplyr)
w = rep("months", 4)
value = c(1, 10, 12, 9)
df = data.frame(w, value)
output = df %>% group_by(w) %>% summarise(m = mean(value, na.rm = T, outlier = T))
따라서 위의 예에서 출력은 10.333 대신 8의 (10의 12 & 9를 의미)이어야한다 (1, 10의 의미, 12, 9)
감사!
왜 우리는 왜 1이 이상치라고 생각합니까? –
@BondedDust Ah .. 내가 정의 했어야 했어. 나의 목적을 위해 이상 치는 평균치와 최대 차이가있는 값입니다. –