E in R

Manav Narula 26 aprile 2021
E in R

Il numero di Eulero (chiamato anche e) è una costante matematica molto utile. È irrazionale e il suo valore è approssimativamente uguale a 2,71828. È usato in modo prominente nel calcolo ed è la base dei logaritmi naturali. Può essere espresso come la somma delle seguenti serie: (1+1/1!+1/2!+1/3!+1/4!+….).

Poiché R è molto utilizzato per l’analisi statistica, è essenziale sapere come calcolarne il valore in un programma. Nella programmazione R, possiamo calcolare il valore di e usando la funzione exp().

La funzione exp() in R può restituire il valore esponenziale di un numero, ad esempio ex. Qui x viene passato alla funzione come parametro. x può anche rappresentare un vettore numerico. Vedi il seguente esempio.

> exp(1)
[1] 2.718282
> exp(2)
[1] 7.389056

Quando passiamo un vettore numerico alla funzione, restituisce un vettore con il valore esponenziale di tutti gli elementi. Esempio:

> x <- c(1,2,3)
> exp(x)
[1]  2.718282  7.389056 20.085537

Un’altra funzione interessante disponibile nella programmazione R è expm1(). Restituisce il valore esponenziale di un numero e sottrae uno dal risultato. Proprio come la funzione exp(), possiamo passare un numero o un vettore numerico. Il seguente frammento di codice mostrerà i dettagli:

> x <- c(1,2,3)
> expm1(x)
[1]  1.718282  6.389056 19.085537
> expm1(1)
[1] 1.718282
Autore: Manav Narula
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

Articolo correlato - R Math