Realización de cálculos logarítmicos en programación R: funciones log(), log10(), log1p() y log2()

log()La función en R Language devuelve el logaritmo natural (logaritmo en base e) del argumento pasado en el parámetro.

Sintaxis: log(x)

Parámetro:
x: valor especificado.

Devuelve: Devuelve el logaritmo natural del valor especificado, infinito para 0 y NaN para el valor negativo.

Ejemplo 1:

# R program to calculate log value 
print(log(1)) 
print(log(30)) 
print(log(0)) 
print(log(-44)) 

Producción:

[1] 0
[1] 3.401197
[1] -Inf
[1] NaN
Warning message:
In log(-44) : NaNs produced

logarithmic-function

log(x, base = y)

La log(x,base=y)es una función incorporada en R que se usa para calcular el logaritmo del valor especificado en base y, infinito para 0 y NaN para el valor negativo.

Sintaxis: log(x, base = y)

Parámetros:
x y base y.

Devuelve: Devuelve el logaritmo del valor especificado en base y, infinito para 0 y NaN para el valor negativo.

Ejemplo 2:

# R program to calculate log value 
print(log(10,base=10)) 
print(log(16,base=2)) 
print(log(0,base=10)) 
print(log(-44,base=4)) 

Producción:

[1] 1
[1] 4
[1] -Inf
[1] NaN
Warning message:
In print(log(-44, base = 4)) : NaNs produced

función log10()

La log10()es una función incorporada en R que se usa para calcular el logaritmo del valor especificado en base 10, infinito para 0 y NaN para el valor negativo.

Sintaxis: log10(x)

Parámetros:
x: Valores especificados.

Devuelve: Devuelve el logaritmo del valor especificado en base 10, infinito para 0 y NaN para valor negativo.

Ejemplo 2:

# R program to calculate log value 
print(log10(1)) 
print(log10(10)) 
print(log10(0)) 
print(log10(-44)) 

Producción:

[1] 0
[1] 1
[1] -Inf
[1] NaN
Warning message:
In print(log10(-44)) : NaNs produced

registro1p()

Es log1p()una función incorporada en R que se usa para calcular el logaritmo natural preciso de 1+x, donde x es el valor especificado y arroja infinito para 0 y NaN para valor negativo.

Sintaxis: log1p(x)

Parámetros:
x: Valores especificados.

Devoluciones: Devuelve el logaritmo natural exacto de 1+x, donde x es el valor especificado y arroja infinito para 0 y NaN para valor negativo.

Ejemplo:

# R program to illustrate 
# the use of log1p() method
  
# Getting the accurate natural 
# logarithm of 1 + x, where x is 
# the specified value and throws 
# infinity for 0 and NaN for negative value.
print(log1p(1))
print(log1p(10))
print(log1p(0))
print(log1p(-44))

Producción:

[1] 0.6931472
[1] 2.397895
[1] 0
[1] NaN
Warning message:
In log1p(-44) : NaNs produced

registro2()

Es log2()una función incorporada en R que se usa para calcular el logaritmo de x en base 2, donde x es el valor especificado o arroja infinito para 0 y NaN para valor negativo.

Sintaxis: log2(x)

Parámetros:
x: Valores especificados.

Devuelve: Devuelve el logaritmo de x en base 2, donde x es el valor especificado o arroja infinito para 0 y NaN para valor negativo.

Ejemplo:

# R program to illustrate 
# the use of log2() method
  
# Getting the logarithm of x 
# to base 2, where x is the 
# specified value or throws 
# infinity for 0 and NaN for negative value.
print(log2(1))
print(log2(2))
print(log2(0))
print(log2(-44))

Producción:

[1] 0
[1] 1
[1] -Inf
[1] NaN
Warning message:
In print(log2(-44)) : NaNs produced

Publicación traducida automáticamente

Artículo escrito por spp____ y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *