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에서 로그-로그 플롯을 만드는 방법