0Pricing
R Academy · Lección

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.

Modelos de regresión — ilustración 1

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.
Modelos de regresión — ilustración 10

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

  1. Modelos de regresión
  2. Análisis de series temporales
  3. Fundamentos del machine learning
← Volver a R Academy