R에서 z 점수와 백분위 수를 변환하는 방법


z-점수는 특정 값이 데이터 세트의 평균과 얼마나 많은 표준 편차를 가지고 있는지 알려줍니다.

백분위수는 데이터 세트의 특정 값 아래로 떨어지는 관측치 의 비율을 알려줍니다.

종종 z-점수와 백분위수 간에 변환을 원할 수도 있습니다.

R에서 이 작업을 수행하려면 다음 방법을 사용할 수 있습니다.

방법 1: Z 점수를 백분위수로 변환

 percentile <- pnorm(z)

방법 2: 백분위수를 Z 점수로 변환

 z <- qnorm(percentile)

다음 예에서는 각 방법을 실제로 사용하는 방법을 보여줍니다.

예 1: Z 점수를 R의 백분위수로 변환

R에 내장된 pnorm 함수를 사용하여 az 점수를 백분위수로 변환할 수 있습니다.

예를 들어, z-점수 1.78을 백분위수로 변환하는 방법은 다음과 같습니다.

 #convert z-score of 1.78 to percentile
percentile <- pnorm( 1.78 )

#display percentile
percentile

[1] 0.962462

z-점수 1.78은 백분위수 96.2 에 해당하는 것으로 나타났습니다.

우리는 이를 1.78의 z-점수가 데이터 세트에 있는 다른 모든 값의 약 96.2% 보다 높다는 것을 의미하는 것으로 해석합니다.

예 2: 백분위수를 R의 Z 점수로 변환

R에 내장된 qnorm 함수를 사용하여 백분위수를 az 점수로 변환할 수 있습니다.

예를 들어 백분위수 0.85를 z 점수로 변환하는 방법은 다음과 같습니다.

 #convert percentile of 0.85 to z-score
z <- qnorm( 0.85 )

#display z-score
z

[1] 1.036433

백분위수 0.85는 z-점수 1.036 에 해당하는 것으로 나타났습니다.

이는 데이터 세트의 85번째 백분위수에 있는 데이터 값의 z-점수가 1.036 이라는 의미로 해석됩니다.

또한 qnorm 함수를 사용하여 백분위수의 정수 벡터를 z-점수로 변환할 수 있습니다.

 #define vector of percentiles
p_vector <- c(0.1, 0.35, 0.5, 0.55, 0.7, 0.9, 0.92)

#convert all percentiles in vector to z-scores
qnorm(p_vector)

[1] -1.2815516 -0.3853205 0.0000000 0.1256613 0.5244005 1.2815516 1.4050716

결과를 해석하는 방법은 다음과 같습니다.

  • 백분위수 0.1은 z-점수 -1.28 에 해당합니다.
  • 백분위수 0.35는 z-점수 -0.38 에 해당합니다.
  • 백분위수 0.5는 z-점수 0 에 해당합니다.

등등.

추가 리소스

다음 튜토리얼에서는 기타 일반적인 작업을 수행하는 방법을 설명합니다.

R에서 백분위수를 계산하는 방법
R에서 백분위수 순위를 계산하는 방법
Z 점수를 해석하는 방법

의견을 추가하다

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다