alt text https://www.polymetrix.mx

Introducción

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.

*Suma +, resta -, multiplicación \(*\) y división /

9+8
## [1] 17
9-8
## [1] 1
9*8
## [1] 72
9/8
## [1] 1.125

Raíz cuadrada sqrt

Raíz cuadrada de x sqrt(2) = 1.414214 hasta 6 dígitos

sqrt(2)
## [1] 1.414214

Potencia ^

9^8
## [1] 43046721

Redondeo round()

Redondea el valor con n dígitos, hasta 6 dígitos

round(78/9, digits = 2)
## [1] 8.67

Residuo %%

El valor siempre debe ser mayor o igual a cero

78%%9
## [1] 6
-78%%9
## [1] 3
15%%3
## [1] 0

División entera %/% o floor()

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

Ceiling ceiling()

Valor entero más pequeño mayor o igual al valor

ceiling(3.2)
## [1] 4
ceiling(-3.2)
## [1] -3

Trunc trunc()

Trunca a su parte entera

trunc(3.2)
## [1] 3
trunc(-3.2)
## [1] -3

Exponencial e()

Exponencial e, exp(1) = 2.718282 hasta 6 dígitos

exp(1)
## [1] 2.718282

Logaritmo natural log()

Logaritmo natural de x log(10) = 2.302585 hasta 6 dígitos

log(10)
## [1] 2.302585

Logaritmo base 10 log10()

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

Valor de \(\pi\) pi

El valor de \(\pi\) es una función predeterminada en R

pi
## [1] 3.141593

Seno, coseno, tangente sin(), cos(), tan()

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

Combinatoria factorial(), choose()

10! = factorial(10), Combinaciones de 5 en 3 C(5,3) = choose(5,3)

factorial(10)
## [1] 3628800
choose(5,3)
## [1] 10

Valores booleanos T = TRUE, F = FALSE

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

Valores comparativos igual, desigual, mayor, menor, etc

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

Valores lógicos Y, o, negación

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

Números complejos a+bi

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

Textos científicos LATEX

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}\]