Manejo de markdown

Esto es un título

Esto es un subtítulo

  • ### Esto es un sub-subtítulo

Esto es un sub-subtítulo

Numerales

Insertar objetos

Enlaces

Imágenes

Descripción

Descripción

Fórmulas matemáticas con LaTex

$bachiller = \frac{-b \pm \sqrt{b^2 - 4ac}}{2a}$

\(bachiller = \frac{-b \pm \sqrt{b^2 - 4ac}}{2a}\)

Cómo se utilizan las funciones

Toda función tiene argumentos sobre los que operar para cambiar el funcionamiento de la misma.

Medidas de dispersión para base de datos Iris

En R casi siempre operamos con bases de datos, en este caso vamos a utilizar la que viene en el paquete base llamada “Iris”

LLamando la base de datos

pasos

  • Escoger la base de datos: Iris
  • Almacenarla en un objeto: bd
  • Visualizar las primeras y últimas observaciones de la base de datos
#Asignando base de datos al objeto bd
bd <- iris

# Mostrando primeros 6 datos
head(bd)

Las funciones en R se comportan de la siguiente manera:

head(x, n) x y n son argumentos sobre los que podemos operar para modificar la funcion.

x es un objeto, nuestro objeto es bd n es el número de datos que queremos ver, por defecto, la función tiene n = 6

  • Queremos ver los primeros y últimos 10 datos de la base de datos.

Primeros 10 datos

head(x = bd, # Objeto en cuestión
     n = 10) # Número de observaciones

Últimos 10 datos

Ahora, head() significa cabeza, y en el mismo paquete de head está la función tail() que significa cola, esta muestra los 6 últimos datos, pero tiene los mismos argumentos.

tail(bd, 10)

Obtener medidas de promedio y dispersión de datos

Utilizaremos las funciones:

  • mean(): media
  • var(): varianza
  • sd() = sqrt(var()): desviación estándar

Sobre los datos de la variable Sepal.Length

Accediendo a Sepal.Length

Toda función requiere un objeto.

El caractér $ es como una llave que nos permite acceder a una variable de la base de datos.

bd_sl <- bd$Sepal.Length

head(bd_sl) #Primeros 6 datos de longitud de sépalo
## [1] 5.1 4.9 4.7 4.6 5.0 5.4

Media

media <- mean(bd_sl)
media
## [1] 5.843333

Varianza

varianza <- var(bd_sl)
varianza
## [1] 0.6856935

Desviación estándar

\(Desviación \thinspace estandar = \sqrt{Varianza}\)

sqrt(varianza) #Con el valor de varianza
## [1] 0.8280661
de <- sd(bd_sl) #Con la función de desviación estándar
de
## [1] 0.8280661

Uniendo datos

resumen <- data.frame(media = media, 
           varianza = varianza, 
           desviacion_estandar = de)
resumen
bd