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 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