Cómo utilizar funciones matemáticas en r

En R, por supuesto, usted quiere usar más operadores simplemente básicos. R viene con un conjunto de funciones matemáticas. R contiene naturalmente todo un conjunto de funciones que te gustaría encontrar en una calculadora técnico. Todas estas funciones están vectorizados, para que pueda utilizar ellos en vectores completos.

FunciónQue hace
abs (x)Toma el valor absoluto de X
log (x, base = y)Toma el logaritmo de X con base y- si BASEIS no expresadas, devuelve el logaritmo natural
exp (x)Devuelve el exponencial de X
sqrt (x)Devuelve la raíz cuadrada de X
factorial (x)Devuelve el factorial de X (X!)
elegir (x, y)Devuelve el número de combinaciones posibles en la elaboracióny elementos a la vez desde X posibilidades

Cómo calcular logaritmos y exponenciales en R

En R, se puede tomar el logaritmo de los números de 1 a 3 de esta manera:

> Log (1: 3) [1] 0.0000000 0.6931472 1.0986123

Siempre que utilice una de estas funciones, R calcula el logaritmo natural si no se especifica ninguna base.

Usted calcula el logaritmo de estos números con la base 6 de esta manera:

> Log (1: 3, base = 6) [1] 0.0000000 0.3868528 0.6131472

Para los logaritmos con bases 2 y 10, puede utilizar las funciones de confort log2 () y log10 ().

Usted lleva a cabo la operación inversa de log () mediante el uso exp (). Esta última función plantea e a la potencia mencionado entre paréntesis, así:

> X lt; - log (1: 3)> exp (x)

Una vez más, puede agregar un vector como argumento, porque el exp () función también se vectorizado. De hecho, en el código anterior, que construyó el vector dentro de la llamada a exp (). Este código es un ejemplo más de las funciones de anidación en R.

La notación científica en I

Notación cientifica le permite representar un número muy grande o muy pequeño en una forma conveniente. El número se presenta como un decimal y un exponente, separadas por e. Usted consigue el número de multiplicar el número decimal por 10 a la potencia del exponente. El número 13300, por ejemplo, también se puede escribir como 1,33 x 10 ^ 4, que es 1.33e4 en I:

> 1.33e4 [1] 13300

Del mismo modo, 0,0412 puede escribirse como 4,12 x 10 ^ -2, que es 4.12e-2 en I:

> 4.12e-2 [1] 0.0412

R no utiliza la notación científica sólo para representar muy grande o muy pequeño números- que también entiende la notación científica cuando lo escribes. Puede utilizar números escritos en notación científica como si fueran números regulares, así:

> 1.2e6 / 2E3 [1] 600

R decide automáticamente si se imprime un número en notación científica. Su decisión de utilizar la notación científica no cambia el número o la exactitud del cálculo-sólo ahorra espacio.

Cómo utilizar las funciones trigonométricas en R

Todas las funciones trigonométricas están disponibles en R: seno, coseno, tangente y funciones y sus funciones inversas. Usted puede encontrarlos en la página de ayuda que llegue escribiendo ?Trig.

Por lo tanto, es posible que desee para tratar de calcular el coseno de un ángulo de 180 grados como éste:

> Cos (120) [1] 0.814181

Este código no te da el resultado correcto, sin embargo, porque R trabaja siempre con ángulos en radianes, no en grados. Preste atención a este hecho- si se olvida, los errores resultantes pueden morder duro en el, er, leg.

En su lugar, utilice una variable especial llamada pi. Esta variable contiene el valor de - usted lo adivinó - # 960- (3.141592653589...).

La forma correcta de calcular el coseno de un ángulo de 120 grados, entonces, es la siguiente:

> Cos (120 * pi / 180) [1] -0,5



» » » » Cómo utilizar funciones matemáticas en r