Modelos de regresión
Explore la regresión lineal y logística para crear modelos predictivos e interpretar sus resultados.
Modelos de regresión es una lección gratuita de R Academy en CoddyKit. Esta es la lección 1 de 3. Puedes leer la lección completa abajo gratuitamente — luego la practicas en el navegador con un editor de código integrado y un tutor de IA 24/7. Forma parte de la ruta de aprendizaje de R Academy, y tu progreso se sincroniza en la web y la app de CoddyKit. El curso de R Academy incluye 3 lecciones en total.
Introducción a los modelos de regresión
Introducción a los modelos de regresión
El análisis de regresión es una técnica estadística que se utiliza para modelar las relaciones entre variables. Ayuda a predecir resultados y descubrir patrones en los datos.

Comprensión de la regresión lineal
Comprensión de la regresión lineal
La regresión lineal modela la relación entre una variable dependiente y una independiente mediante una línea recta.
model <- lm(mpg ~ hp, data=mtcars)
summary(model)Visualización de líneas de regresión
Visualización de líneas de regresión
Utilice abline() para añadir una línea de regresión a un diagrama de dispersión.
plot(mtcars$hp, mtcars$mpg)
abline(model, col='red')Regresión lineal múltiple
Regresión lineal múltiple
La regresión múltiple incluye más de una variable independiente para explicar la variación de la variable dependiente.
model_multi <- lm(mpg ~ hp + wt, data=mtcars)
summary(model_multi)Comprobación del ajuste del modelo
Comprobación del ajuste del modelo
Utilice summary() para evaluar la calidad del modelo de regresión, incluidos R-cuadrado y los valores p.
summary(model_multi)Realización de una regresión logística
Realización de una regresión logística
La regresión logística modela resultados categóricos binarios (por ejemplo, éxito frente a fracaso).
data(mtcars)
mtcars$am <- as.factor(mtcars$am)
model_logit <- glm(am ~ hp + wt, data=mtcars, family='binomial')
summary(model_logit)Predicción de nuevos valores
Predicción de nuevos valores
Utilice predict() para generar predicciones a partir de un modelo de regresión entrenado.
predict(model_multi, newdata=data.frame(hp=120, wt=3))Evaluación de los supuestos del modelo
Evaluación de los supuestos del modelo
Los modelos de regresión suponen normalidad, homocedasticidad e independencia de los errores. Compruebe los gráficos de residuos para evaluar su validez.
plot(model_multi$residuals)Resumen
Resumen
En esta lección, ha aprendido:
- Cómo realizar regresiones lineales y múltiples.
- Cómo evaluar el rendimiento de un modelo de regresión.
- Cómo predecir nuevos valores mediante modelos de regresión.

Preguntas frecuentes
¿La lección «Modelos de regresión» es gratis?
Sí — el texto completo de «Modelos de regresión» es gratis para leer aquí en la web. Para practicarla de forma interactiva (editor de código integrado y tutor de IA 24/7) y desbloquear el resto del curso de R Academy, actualiza a CoddyKit PRO. El curso de R Academy incluye 3 lecciones en total.
¿Qué aprenderé en «Modelos de regresión»?
Explore la regresión lineal y logística para crear modelos predictivos e interpretar sus resultados. Practicas R Academy con código real que ejecutas directamente en el navegador, y un tutor de IA 24/7 responde tus preguntas mientras trabajas en la lección.
¿Necesito experiencia previa para empezar R Academy?
No se requiere experiencia previa. R Academy en CoddyKit está estructurado para principiantes hasta estudiantes avanzados, así que puedes empezar aquí o desde el inicio y avanzar a tu ritmo. Esta es la lección 1 de 3.
¿Cuánto tiempo toma la lección «Modelos de regresión»?
La mayoría de las lecciones de CoddyKit toman alrededor de 5–10 minutos. Cada una es compacta e interactiva, así que avanzas constantemente y retomas exactamente por donde dejaste en la web y la app.
¿Puedo escribir y ejecutar código en esta lección de R Academy?
Sí. Cada lección de R Academy incluye un editor de código integrado, así que escribes y ejecutas código real directamente en tu navegador y obtienes retroalimentación instantánea de IA — sin configuración local necesaria.
Todas las lecciones de este curso
- Modelos de regresión
- Análisis de series temporales
- Fundamentos del machine learning