Подгонка линейной регрессии

Введение в регрессию на R

Richie Cotton

Data Evangelist at DataCamp

Прямая линия задаётся двумя параметрами

Свободный член

Значение $y$, когда $x$ равен нулю.

Наклон

Величина, на которую увеличивается $y$ при увеличении $x$ на единицу.

Уравнение

$y = intercept + slope * x$

Введение в регрессию на R

Оценка свободного члена

Диаграмма рассеяния суммарных выплат в зависимости от числа страховых случаев с линией тренда. Выплаты линейно растут с увеличением числа случаев.

Введение в регрессию на R

Оценка свободного члена

Диаграмма рассеяния суммарных выплат в зависимости от числа страховых случаев с отмеченной точкой пересечения линии тренда с осью y.

Введение в регрессию на R

Оценка свободного члена

Диаграмма рассеяния суммарных выплат в зависимости от числа страховых случаев с отмеченным значением при числе случаев, равном нулю.

Введение в регрессию на R

Оценка наклона

Диаграмма рассеяния суммарных выплат в зависимости от числа страховых случаев с двумя отмеченными точками на линии тренда: 150 крон при 40 случаях и 400 крон при 110 случаях.

Введение в регрессию на R

Оценка наклона

Диаграмма рассеяния суммарных выплат в зависимости от числа страховых случаев с отмеченной разницей выплат между двумя точками: 400 крон минус 150 крон равно 250 крон.

Введение в регрессию на R

Оценка наклона

Диаграмма рассеяния суммарных выплат в зависимости от числа страховых случаев с отмеченной разницей в числе случаев между двумя точками: 110 случаев минус 40 случаев равно 70 случаев.

Введение в регрессию на R

Оценка наклона

Диаграмма рассеяния суммарных выплат в зависимости от числа страховых случаев с отмеченным отношением разности выплат к разности числа случаев: 2000, делённое на 60, равно примерно 33.

Введение в регрессию на R

Запуск модели

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
Введение в регрессию на R

Интерпретация коэффициентов модели

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

Coefficients:
(Intercept)     n_claims  
     19.994        3.414

Уравнение

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

Введение в регрессию на R

Давайте потренируемся!

Введение в регрессию на R

Preparing Video For Download...