Logaritmo natural em R

Manav Narula 6 fevereiro 2021
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 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

Artigo relacionado - R Math