Logaritmo natural en R

Manav Narula 15 enero 2021
Logaritmo natural en R

El logaritmo, el inverso de lo exponencial, es muy útil para resolver soluciones exponenciales no lineales complejas.

La función log() en R devuelve los valores logarítmicos naturales. Las funciones log10() y log2() tienen una base 10 y 2 respectivamente. El siguiente fragmento de código muestra el uso de estas funciones:

log(5)
[1] 1.609438
log10(5)
[1] 0.69897
log2(5)
[1] 2.321928

También podemos especificar la base en la función log() utilizando el parámetro base. El siguiente ejemplo calcula el valor de log de 5 con base 3:

log(5,3)
[1] 1.464974

La función log1p() también está disponible en R, y calcula el valor logarítmico natural de 1+n, donde n es el valor pasado a la función. El siguiente ejemplo calcula el valor logarítmico de 1+4:

log1p(4)
[1] 1.609438

Dependiendo del valor y la base del valor logarítmico requerido, también podemos utilizarlos en ecuaciones. A continuación se muestra una ecuación de muestra:

y ~ a + b + log(10/x)
Manav Narula avatar Manav Narula avatar

Manav is a IT Professional who has a lot of experience as a core developer in many live projects. He is an avid learner who enjoys learning new things and sharing his findings whenever possible.

LinkedIn

Artículo relacionado - R Math