Prefacio

Este libro fue creado con la intención de apoyar el aprendizaje del lenguaje de programación R en estudiantes de pregrado, especialización, maestría e investigadores que necesiten realizar análisis estadísticos. En este libro se explica de una forma sencilla la utilidad de la principales funciones para realizar análisis estadístico.

Estructura del libro

El libro está estructurado de la siguiente manera.

En el capítulo 1 se presenta una breve introducción sobre el lenguaje de programación R; en el capítulo 2 se explican los tipos de objetos más comunes en R; en el capítulo 3 se muestran las normas de estilo sugeridas para escribir código en R; el capítulo 5 presenta las funciones básicas que todo usuario debe conocer para usar con éxito R; el capítulo 7 trata sobre cómo crear funciones; el capítulo 9 muestra como leer bases de datos desde R; en el capítulo 10 se ilustra la forma para construir tablas de frecuencia; en el capítulo 11 se muestra como obtener las diversas medidas de tendencial central para variables cuantitativas, el capítulo 12 muestra como calcular las medidas de variabilidad, en el capítulo 13 se ilustra cómo usar las funciones para obtener medidas de posición; en el capítulo 14 se muestra como obtener medidas de correlación entre pares de variables; en los capítulos 17 y 18 se tratan los temas de distribuciones discretas y continuas; en el capítulo 21 se aborda el tema de verosimilitud; en el capítulo 25 se muestra el tema de aproximación de integrales.

Información del software y convenciones

Para realizar este libro se usaron los paquetes de R knitr (Xie 2015) y bookdown (Xie 2024), estos paquetes permiten construir todo el libro desde R y sirven para incluir código que se ejecute de forma automática incluyendo las salidas y gráficos.

En todo el libro se presentarán códigos que el lector puede copiar y pegar en su consola de R para obtener los mismos resultados aquí presentados. Los códigos se destacan en una caja de color beis (o beige) similar a la mostrada a continuación.

4 + 6
a <- c(1, 5, 6)
5 * a
1:10

Los resultados o salidas obtenidos de cualquier código se destacan con dos símbolos de númeral (##) al inicio de cada línea o renglón, esto quiere decir que todo lo que inicie con ## son resultados obtenidos y el usuario NO los debe copiar. Abajo se muestran los resultados obtenidos luego de correr el código anterior.

## [1] 10
## [1]  5 25 30
##  [1]  1  2  3  4  5  6  7  8  9 10

Bloques informativos

En varias partes del libro usaremos bloques informativos para resaltar algún aspecto importante. Abajo se encuentra un ejemplo de los bloques y su significado.

Nota aclaratoria.
Sugerencia.
Advertencia.

Agradecimientos

Agradecemos enormemente a todos los estudiantes, profesores e investigadores que han leído este libro y nos han retroalimentado con comentarios valiosos para mejorar el documento.

Freddy Hernández Barajas

Olga Cecilia Usuga Manco

References

Xie, Yihui. 2015. Dynamic Documents with R and Knitr. 2nd ed. Boca Raton, Florida: Chapman; Hall/CRC. http://yihui.name/knitr/.
———. 2024. Bookdown: Authoring Books and Technical Documents with r Markdown. https://github.com/rstudio/bookdown.