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