Este trabajo presenta las operaciones básicas de R. Sirve como introducción de R y de referencia de los comandos básicos o de las llamadas funciones predefinidas, así como una guía simple para aquellos que inician.
9+8
## [1] 17
9-8
## [1] 1
9*8
## [1] 72
9/8
## [1] 1.125
Raíz cuadrada de x sqrt(2) = 1.414214 hasta 6 dígitos
sqrt(2)
## [1] 1.414214
9^8
## [1] 43046721
Redondea el valor con n dígitos, hasta 6 dígitos
round(78/9, digits = 2)
## [1] 8.67
El valor siempre debe ser mayor o igual a cero
78%%9
## [1] 6
-78%%9
## [1] 3
15%%3
## [1] 0
Valor entero más grande, menor o igual al valor
78/9
## [1] 8.666667
78%/%9
## [1] 8
floor(78/9)
## [1] 8
floor(-78/9)
## [1] -9
Valor entero más pequeño mayor o igual al valor
ceiling(3.2)
## [1] 4
ceiling(-3.2)
## [1] -3
Trunca a su parte entera
trunc(3.2)
## [1] 3
trunc(-3.2)
## [1] -3
Exponencial e, exp(1) = 2.718282 hasta 6 dígitos
exp(1)
## [1] 2.718282
Logaritmo natural de x log(10) = 2.302585 hasta 6 dígitos
log(10)
## [1] 2.302585
Logaritmo base 10 es, log10(10) = 1 hasta 6 dígitos, lo mismo aplica para diferentes bases, por ejemplo, para logaritmo base 2 se sustituye log10 a log2
log10(10)
## [1] 1
log2(10)
## [1] 3.321928
El valor de \(\pi\) es una función predeterminada en R
pi
## [1] 3.141593
Muestra los valores de x con n dígitos (hasta 16 dígitos sin importar si están o no con punto decimal, más allá de 16 los valores parecen aleatorios) print(pi,4) = 3.142, print(2^50,10)= 1.125899907e+15
print(pi,9)
## [1] 3.14159265
print(2^50,10)
## [1] 1.125899907e+15
Seno sin(45/360*2\(\pi\)), Coseno cos(60/360*2\(\pi\)) y Tangente tan(45/360*2\(\pi\)); hasta 6 dígitos y está en 2\(\pi\) radianes
sin(45/360*2*pi)
## [1] 0.7071068
cos(60/360*2*pi)
## [1] 0.5
tan(45/360*2*pi)
## [1] 1
10! = factorial(10), Combinaciones de 5 en 3 C(5,3) = choose(5,3)
factorial(10)
## [1] 3628800
choose(5,3)
## [1] 10
Un valor booleano representa un valor de verdad; es decir, TRUE (Verdadero) o FALSE (Falso), estos valores se pueden convertir en 0 = FALSE o 1 = TRUE, multiplicando el resultado por 1, si bien parece simple, este “truco” es muy útil para análisis más complejos
T
## [1] TRUE
F
## [1] FALSE
1*T
## [1] 1
1*F
## [1] 0
El resultado de estos valores será TRUE o FALSE
== Igual a para la igualdad es necesario poner doble el signo =
5 == 5
## [1] TRUE
5 == 3
## [1] FALSE
!= NO es igual a
5 != 5
## [1] FALSE
5 != 3
## [1] TRUE
< Menor que
5 < 3
## [1] FALSE
5 < 8
## [1] TRUE
<= Menor o igual que
5 <= 5
## [1] TRUE
5 <= 3
## [1] FALSE
> Mayor que
5 > 5
## [1] FALSE
5 > 3
## [1] TRUE
>= Mayor o igual que
5 >= 5
## [1] TRUE
5 >= 3
## [1] TRUE
El resultado de estos valores será TRUE o FALSE
Y Para la conjunción se utiliza &
T & T
## [1] TRUE
F & T
## [1] FALSE
T & F
## [1] FALSE
F & F
## [1] FALSE
O Para la conjunción se utiliza |
T | T
## [1] TRUE
F | T
## [1] TRUE
T | F
## [1] TRUE
F | F
## [1] FALSE
Negación (No) Para la negación se utiliza !
!T
## [1] FALSE
!F
## [1] TRUE
a+bi (no a+b*i), sólo números a,b con decimales
9+8i
## [1] 9+8i
pi+1.41i
## [1] 3.141593+1.41i
Para el uso de LATEX es importante que la fórmula esté entre símbolos $ al inicio y al final, por ejemplo, la fórmula de la ecuación cuadrática a través del código puro:
Un tip, si no sabes LATEX no te preocupes, revisa word y es muy fácil editar ecuaciones y en automático te podría convertir las ecuaciones: Ejemplo de salida del comando $x=\frac{-b\pm\sqrt{b^2-4ac}}{2a} sólo con un $ = texto a la izquierda
\(x=\frac{-b\pm\sqrt{b^2-4ac}}{2a}\)
Ejemplo de salida del comando $$x=\frac{-b\pm\sqrt{b^2-4ac}}{2a}$$ con doble $ = texto centrado \[x=\frac{-b\pm\sqrt{b^2-4ac}}{2a}\]