E en R
Le nombre d’Euler (aussi appelé e) est une constante mathématique très utile. Il est irrationnel, et sa valeur est approximativement égale à 2,71828. Il est utilisé de manière importante dans le calcul et est la base des logarithmes naturels. Elle peut être exprimée comme la somme des séries suivantes : (1+1/1!+1/2!+1/3!+1/4!+….
).
Comme R est très utilisé pour l’analyse statistique, il est essentiel de savoir comment calculer sa valeur dans un programme. Dans la programmation de R, nous pouvons calculer la valeur de e en utilisant la fonction exp()
.
La fonction exp()
dans R peut renvoyer la valeur exponentielle d’un nombre, c’est-à-dire ex. Ici, x
est passé à la fonction en tant que paramètre. x
peut aussi représenter un vecteur numérique. Voir l’exemple suivant.
> exp(1)
[1] 2.718282
> exp(2)
[1] 7.389056
Lorsque nous passons un vecteur numérique à la fonction, celle-ci retourne un vecteur avec la valeur exponentielle de tous les éléments. Exemple :
> x <- c(1,2,3)
> exp(x)
[1] 2.718282 7.389056 20.085537
Une autre fonction intéressante disponible dans la programmation R est expm1()
. Elle retourne la valeur exponentielle d’un nombre et soustrait un du résultat. Tout comme la fonction exp()
, nous pouvons passer un nombre ou un vecteur numérique. L’extrait de code suivant en montrera les détails :
> x <- c(1,2,3)
> expm1(x)
[1] 1.718282 6.389056 19.085537
> expm1(1)
[1] 1.718282
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