R에서 값의 역설을 찾는 방법


숫자의 역로그 는 숫자 로그의 역수입니다.

따라서 숫자의 로그를 계산하는 경우 역로그를 사용하여 원래 숫자를 복구할 수 있습니다.

예를 들어, 숫자 7로 시작한다고 가정합니다. 7의 로그(기본 10)를 취하면 0.845를 얻게 됩니다.

log10 (7) = 0.845

0.845 값의 역대수(밑 10)는 10을 0.845의 거듭제곱으로 계산하여 찾을 수 있습니다.

10,845 = 7

역로그를 통해 우리는 원래 숫자를 찾을 수 있었습니다.

다음 표는 밑수를 기준으로 R 값의 역로그를 계산하는 방법을 보여줍니다.

베이스 숫자 구하다 앤티로그
~ 아니다 엑스 로그(x,n) x^n
이자형 엑스 신문 특급(x)
엑스 로그10(x) 10^x

다음 예에서는 밑수에 대해 서로 다른 값을 사용하여 R 값의 역로그를 계산하는 방법을 보여줍니다.

예 1: 밑수 10의 역로그 계산

값 7의 로그(밑 10)를 취한다고 가정합니다.

 #define original value
original = 7

#take log (base 10) of original value
log_original = log10(original)

#display log (base 10) of original value
log_original

[1] 0.845098

7의 초기 값을 찾기 위해 10을 0.845098로 거듭제곱하여 역대수를 구할 수 있습니다.

 #take the antilog
10^log_original

[1] 7

역대수를 취함으로써 우리는 초기값 7을 얻을 수 있었습니다.

예 2: 자연로그의 역로그 계산

값 7의 자연 로그를 취한다고 가정합니다.

 #define original value
original = 7

#take natural log of original value
log_original = log(original)

#display natural log of original value
log_original

[1] 1.94591

7의 초기값을 찾기 위해 e를 1.94591만큼 거듭제곱하여 역대수를 구할 수 있습니다.

 #take the antilog
exp(log_original)

[1] 7

역대수를 취함으로써 우리는 초기값 7을 얻을 수 있었습니다.

예제 3: 밑수 x의 역로그 계산

값 7의 로그(밑 5)를 취한다고 가정합니다.

 #define original value
original = 7

#take log (base 5) of original value
log_original = log(original, 5)

#display log (base 10) of original value
log_original

[1] 1.209062

7의 초기 값을 찾기 위해 5를 1.209062의 거듭제곱으로 올려 역대수를 구할 수 있습니다.

 #take the antilog
5^log_original

[1] 7

역대수를 취함으로써 우리는 초기값 7을 얻을 수 있었습니다.

추가 리소스

R에서 데이터를 변환하는 방법(로그, 제곱근, 세제곱근)
R에서 Box-Cox 변환을 수행하는 방법
R에서 로그-로그 플롯을 만드는 방법

의견을 추가하다

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