Índice de contenido
Capítulo 1. Introducción: ¿Qué es R y para qué es usado?
- Un poco de historia
- ¿Quién usa R?
Capítulo 2. Instalación
- Windows
- OSX
- Linux
- RStudio - un IDE para R
Capítulo 3. Conceptos básicos
- La consola de R
- Ejecutar, llamar, correr y devolver
- Objetos
- Constantes y variables
- Funciones (introducción básica)
- Documentación
- Directorio de trabajo
- Paquetes
- Scripts
Capítulo 4. Tipos de datos
- Datos más comunes
- Entero y numérico
- Cadena de texto
- Factor
- Lógico
- NA y NULL
- Coerción
- Verificar el tipo de un dato
Capítulo 5. Operadores
- Operadores aritméticos
- Operadores relacionales
- Operadores lógicos
- Operadores de asignación
- Orden de operaciones
Capítulo 6. Estructuras de datos
- Vectores
- Matrices y arrays
- Data frames
- Listas
- Coerción
Capítulo 7. Subconjuntos
- Índices
- Nombres
- Subconjuntos por índice y nombre
- El signo de dolar $ y los corchetes dobles [[]]
- Condicionales
Capítulo 8. Funciones
- ¿Por qué necesitamos crear nuestrar propias funciones?
- Funciones definidas por el usuario
- Nuestra primera función
- Definiendo la función crear_histograma()
Capítulo 9. Estructuras de control
- if, else
- for
- while
- break y next
- repeat
Capítulo 10. La familia apply
- Un recordatorio sobre vectorización
- Las funciones de la familia apply
- apply
- lapply
Capítulo 11. Importar y exportar datos
- Descargando datos
- Tablas (datos rectangulares)
- Archivos con una estructura desconocida
- Exportar datos
- Hojas de cálculo de Excel
- Datos de paquetes estadísticos comerciales (SPSS, SAS y STATA)
Capítulo 12. Gráficas
- Datos usados en el capítulo
- La función plot()
- Histogramas
- Gráficas de barras
- Leyendas
- Diagramas de dispersión
- Diagramas de caja
- Gráficos de mosaico
- Exportar gráficos
Capítulo 13. Conclusión
Capítulo 14. Introducción al aprendizaje estadístico
- El lenguaje y entorno estadístico R
- Entorno de trabajo
- Librerías
- Una primera sesión
- Objetos básicos
- Área de trabajo
Capítulo 15. Estructuras de datos
- Vectores
- Matrices y arrays
- Data frames
- Listas
Capítulo 16. Gráficos
- El comando plot
- Funciones gráficas de bajo nivel
- Ejemplos
- Parámetros gráficos
- Múltiples gráficos por ventana
- Exportar gráficos
- Otras librerías gráficas
Capítulo 17. Manipulación de datos con R
- Lectura, importación y exportación de datos
- Manipulación de datos
Capítulo 18. Análisis exploratorio de datos
- Medidas resumen
- Gráficos
Capítulo 19. Inferencia estadística
- Normalidad
- Contrastes
- Regresión y correlación
- Análisis de la varianza
Capítulo 20. Modelado de datos
- Modelos de regresión
- Fórmulas
- Ejemplo: regresión lineal simple
Capítulo 21. Modelos lineales
- Ejemplo
- Ajuste: función lm
- Predicción
- Selección de variables explicativas
- Regresión con variables categóricas
- Interacciones
- Diagnosis del modelo
- Métodos de regularización
- Alternativas
Capítulo 22. Modelos lineales generalizados
- Ajuste: función glm
- Regresión logística
- Predicción
- Selección de variables explicativas
- Diagnosis del modelo
- Alternativas
Capítulo 23. Regresión no paramétrica
- Modelos aditivos
Capítulo 24. Programación
- Funciones
- Ejecución condicional
- Bucles y vectorización
- Aplicación: validación cruzada
Capítulo 25. Generación de informes
- R Markdown
- Spin
Referencias
Bibliografía complementaria
Apendices
- A Enlaces
- A.1 RStudio
- B Instalación de R
- B.1 Instalación de R en Windows
- C Interfaces gráficas
- C.1 RStudio
- C.2 RCommander
- D Manipulación de datos con dplyr
- D.1 El paquete dplyr
- D.2 Operaciones con variables (columnas)
- D.3 Operaciones con casos (filas)
- D.4 Resumir valores con summarise()
- D.5 Agrupar casos con group_by()
- D.6 Operador pipe %>% (tubería, redirección)
- E Compañías que usan R
- E.1 Microsoft
- E.2 RStudio