E en R
El número de Euler (también llamado e) es una constante matemática muy útil. Es irracional y su valor es aproximadamente igual a 2,71828. Se utiliza mucho en el cálculo y es la base de los logaritmos naturales. Se puede expresar como la suma de las siguientes series: (1+1/1!+1/2!+1/3!+1/4!+….
).
Dado que R se utiliza mucho para el análisis estadístico, es esencial saber cómo calcular su valor en un programa. En la programación en R, podemos calcular el valor de e utilizando la función exp()
.
La función exp()
en R puede devolver el valor exponencial de un número, es decir, ex. Aquí x
se pasa a la función como un parámetro. x
también puede representar un vector numérico. Véase el siguiente ejemplo.
> exp(1)
[1] 2.718282
> exp(2)
[1] 7.389056
Cuando pasamos un Vector numérico a la función, ésta devuelve un Vector con el valor exponencial de todos los elementos. Ejemplo:
> x <- c(1,2,3)
> exp(x)
[1] 2.718282 7.389056 20.085537
Otra función interesante disponible en la programación en R es expm1()
. Devuelve el valor exponencial de un número y resta uno al resultado. Al igual que la función exp()
, podemos pasar un número o un vector numérico. El siguiente fragmento de código mostrará los detalles:
> 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