Logaritmo natural em R
O logaritmo, o inverso do exponencial, é muito útil na resolução de soluções exponenciais complexas não lineares.
A função log()
em R retorna os valores logarítmicos naturais. As funções log10()
e log2()
têm as bases 10 e 2 respectivamente. O seguinte trecho de código mostra a utilização destas funções:
log(5)
[1] 1.609438
log10(5)
[1] 0.69897
log2(5)
[1] 2.321928
Podemos também especificar a base na função log()
utilizando o parâmetro base
. O exemplo seguinte calcula o valor de registo de 5 com base 3:
log(5,3)
[1] 1.464974
A função log1p()
também está disponível em R, e calcula o valor logarítmico natural de 1+n
, onde n é o valor passado para a função. O exemplo seguinte calcula o valor logarítmico de 1+4
:
log1p(4)
[1] 1.609438
Dependendo do valor e da base do valor logarítmico requerido, podemos também utilizá-los em equações. Uma equação de amostra é mostrada abaixo:
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