Logarithme naturel en R
Le logarithme, l’inverse de l’exponentielle, est très utile pour résoudre des solutions exponentielles non linéaires complexes.
La fonction log()
dans R renvoie les valeurs logarithmiques naturelles. Les fonctions log10()
et log2()
ont respectivement la base 10 et 2. L’extrait de code suivant montre l’utilisation de ces fonctions :
log(5)
[1] 1.609438
log10(5)
[1] 0.69897
log2(5)
[1] 2.321928
Nous pouvons également spécifier la base dans la fonction log()
en utilisant le paramètre base
. L’exemple suivant calcule la valeur du log de 5 avec la base 3 :
log(5,3)
[1] 1.464974
La fonction log1p()
est également disponible dans R, et elle calcule la valeur logarithmique naturelle de 1+n
, où n est la valeur passée à la fonction. L’exemple suivant calcule la valeur logarithmique de 1+4
:
log1p(4)
[1] 1.609438
Selon la valeur et la base de la valeur logarithmique requise, nous pouvons également les utiliser dans des équations. Un exemple d’équation est présenté ci-dessous :
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