Ajustar una regresión lineal

Introducción a la regresión en R

Richie Cotton

Data Evangelist at DataCamp

Dos cosas definen una recta

Intercepto

El valor de $y$ cuando $x$ es cero.

Pendiente

Cuánto aumenta $y$ si aumentas $x$ en uno.

Ecuación

$y = intercepto + pendiente * x$

Introducción a la regresión en R

Estimar el intercepto

Diagrama de dispersión de pago total frente a número de siniestros con línea de tendencia lineal. El pago aumenta linealmente al subir los siniestros.

Introducción a la regresión en R

Estimar el intercepto

Diagrama de dispersión de pago total frente a número de siniestros, con el punto donde la tendencia cruza el eje y.

Introducción a la regresión en R

Estimar el intercepto

Diagrama de dispersión de pago total frente a número de siniestros, con el valor cuando el número de siniestros es cero.

Introducción a la regresión en R

Estimar la pendiente

Diagrama de dispersión de pago total frente a número de siniestros, con dos puntos en la línea de tendencia. Uno en 150 coronas y 40 siniestros; otro en 400 coronas y 110 siniestros.

Introducción a la regresión en R

Estimar la pendiente

Diagrama de dispersión de pago total frente a número de siniestros, con la diferencia de pago entre dos puntos. 400 coronas menos 150 coronas son 250 coronas.

Introducción a la regresión en R

Estimar la pendiente

Diagrama de dispersión de pago total frente a número de siniestros, con la diferencia de siniestros entre dos puntos. 110 siniestros menos 40 siniestros son 70 siniestros.

Introducción a la regresión en R

Estimar la pendiente

Diagrama de dispersión de pago total frente a número de siniestros, con la razón entre la diferencia de pago y la diferencia de siniestros. 2000 dividido entre 60 es ~33.

Introducción a la regresión en R

Ejecutar un modelo

lm(total_payment_sek ~ n_claims, data = swedish_motor_insurance)
Call:
lm(formula = total_payment_sek ~ n_claims, data = swedish_motor_insurance)

Coefficients:
(Intercept)     n_claims  
     19.994        3.414
Introducción a la regresión en R

Interpretar los coeficientes del modelo

Call:
lm(formula = total_payment_sek ~ n_claims, data = swedish_motor_insurance)

Coefficients:
(Intercept)     n_claims  
     19.994        3.414

Ecuación

$total\_payment\_sek = 19.994 + 3.414 * n\_claims$

Introducción a la regresión en R

¡Vamos a practicar!

Introducción a la regresión en R

Preparing Video For Download...