Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Знаходження Параметрів | Проста Лінійна Регресія
Лінійна регресія з Python

Знаходження Параметрів

Свайпніть щоб показати меню

Тепер ми знаємо, що лінійна регресія — це просто пряма, яка найкраще описує дані. Але як визначити, яка з них є правильною?

Multiple_Lines_new

Можна обчислити різницю між передбаченим значенням і фактичним цільовим значенням для кожної точки даних у навчальній вибірці.
Ці різниці називаються залишками (або помилками). Мета полягає в тому, щоб зробити залишки якомога меншими.

Метод найменших квадратів

Стандартний підхід — це метод найменших квадратів (OLS):
Взяти кожен залишок, піднести його до квадрату (переважно для усунення знаку залишку) та підсумувати всі їх.
Це називається SSR (сума квадратів залишків). Завдання полягає у знаходженні параметрів, які мінімізують SSR.

Residuals_new

Нормальне рівняння

На щастя, нам не потрібно перебирати всі прямі та обчислювати SSR для кожної з них. Задача мінімізації SSR має математичне рішення, яке не є обчислювально складним.
Це рішення називається нормальне рівняння.

Математичне нормальне рівняння

Це рівняння дає нам параметри прямої з найменшим SSR.
Не зрозуміли, як це працює? Не хвилюйтеся! Це досить складна математика. Але вам не потрібно обчислювати параметри вручну. Багато бібліотек вже реалізували лінійну регресію.

Тест

Виберіть один

1. Розгляньте зображення вище. Яка регресійна пряма є кращою?

2. y_true - y_predicted називається

question mark

Розгляньте зображення вище. Яка регресійна пряма є кращою?

Виберіть правильну відповідь

question mark

y_true - y_predicted називається

Виберіть правильну відповідь

Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 1. Розділ 2

Запитати АІ

expand

Запитати АІ

ChatGPT

Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат

Секція 1. Розділ 2
some-alt