E em R
O número de Euler (também chamado de e) é uma constante matemática muito útil. É irracional e seu valor é aproximadamente igual a 2,71828. É usado com destaque no cálculo e é a base dos logaritmos naturais. Pode ser expresso como a soma das seguintes séries: (1+1/1!+1/2!+1/3!+1/4!+….
).
Visto que R é muito usado para análises estatísticas, é essencial saber como calcular seu valor em um programa. Na programação R, podemos calcular o valor de e usando a função exp()
.
A função exp()
em R pode retornar o valor exponencial de um número, ou seja, ex. Aqui, x
é passado para a função como um parâmetro. x
também pode representar um vetor numérico. Veja o seguinte exemplo.
> exp(1)
[1] 2.718282
> exp(2)
[1] 7.389056
Quando passamos um vetor numérico para a função, ela retorna um vetor com o valor exponencial de todos os elementos. Exemplo:
> x <- c(1,2,3)
> exp(x)
[1] 2.718282 7.389056 20.085537
Outra função interessante disponível na programação R é expm1()
. Ele retorna o valor exponencial de um número e subtrai um do resultado. Assim como a função exp()
, podemos passar um número ou um vetor numérico. O seguinte snippet de código mostrará os detalhes:
> 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