다음 데이터가 있다고 가정합니다.
data<-data.frame(col1=c(1,3,5,6),occurrences=c(10,4,5,8))
다음과 같은 것을 나타냅니다.
1 1 1 1 1 1 1 1 1 1 3 3 3 3 5 5 5 5 5 6 6 6 6 6 6 6 6
백분위 수 25와 50은 어떻게 계산할 수 있습니까?
패키지 quantile
에서 할 수 있습니다 stats
.
quantile(dB, c(.25, .50))
예제 데이터 세트의 경우 :
dB
# [1] 1 1 1 1 1 1 1 1 1 1 3 3 3 3 5 5 5 5 5 6 6 6 6 6 6 6 6
이것이 답이 될 것입니다.
# > quantile(dB, c(.25, .50))
# 25% 50%
# 1 3
dB
아래 코드 를 사용 하려면 :
dB <- rep(data$col1, data$occurrences)
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다