2015-01-21 2 views
2

최소 및 최대 값과 함께 데이터 세트의 모든 센티미터를 계산하고 싶습니다. 나는 예를 들어, 분위수와 함께이 일을 편안 해요 :최소 및 최대 값과 함께 센티미터 계산 R

0% 25% 50% 75% 100% 
    1.00 25.75 50.50 75.25 100.00 

그러나, 나는 백분위이 작업을 수행하는 방법에 대한 명확하지 않다 :

data <- 1:500 
quantile(data) 

하면 다음 나에게 준다. 그래서 검색 결과 centiles 곡선에 관한 답변을 생산하므로 ?quantile을 보면 probs 인수가 유망 해 보입니다. 그러나 다음을 시도하면 오류가 발생합니다.

data <- 1:500 
quantile(data, probs = 0:100) 

Error in quantile.default(data, probs = 0:100) : 'probs' outside [0,1] 

올바른 방향으로 범프가 있으면 감사하겠습니다. 미리 감사드립니다.

+1

문서는 'probs' 매개 변수로 전달되어야하는 내용을 분명히합니다. – Roland

+2

실제로'probs'라는 이름도 꽤 유익합니다. 그냥 말하기 : –

+0

두 명이 옳습니다. 긴 하루, 나는'0 : 100'을 전달하려고하는 뇌 기능 장애가있었습니다. 이제는 '0.01'단위로 '0 : 1'이 될 필요가 있음이 분명합니다. –

답변

5

이 시도 :

quantile(data, probs = (0:100)/100) 
4

또는이 :

quantile(x, probs =seq(0,1,0.1)) 

당신은 다른 단계 서열에 의해 확률을 설정할 수 있습니다. 예를 들면 다음과 같습니다. seq (0,1,0.01) 또는 seq (0.9,1,0.01)

+1

나는'quantile (x, probs = seq (0,1,0.01))'을 의미한다고 생각합니다. – Bonifacio2

+0

예, 의미하지만 seq (0,1,0.05)도 작동합니다. –

관련 문제