Регресія

Інтерактивна симуляція алгоритмів регресії для прогнозування числових значень

Інтерактивна Симуляція

Візуалізація Даних

X: 0 X: 1 X: 2 X: 3

Алгоритми Регресії

Лінійна Регресія

y = ax + b - пряма лінія

Поліноміальна Регресія

y = ax² + bx + c - крива

Ridge Регресія

З регуляризацією L2

Lasso Регресія

З регуляризацією L1

Результати та Метрики

R² Score

0.00
Коефіцієнт детермінації

MSE

0.00
Середня квадратична помилка

MAE

0.00
Середня абсолютна помилка

Коефіцієнти

Прогнозування

Прогнозоване Y: -

Як Працює Регресія

Лінійна Регресія

Лінійна регресія знаходить пряму лінію, яка найкраще описує зв'язок між незалежною та залежною змінними. Алгоритм мінімізує суму квадратів відхилень.

Поліноміальна Регресія

Поліноміальна регресія використовує поліноми вищого степеня для моделювання нелінійних зв'язків. Це дозволяє краще підігнати складні патерни в даних.

Регуляризація

Ridge та Lasso регресія додають штрафні члени для запобігання перенавчання. Ridge використовує L2 регуляризацію, а Lasso - L1 регуляризацію.

Метрики Оцінки

R² показує частку дисперсії, пояснену моделлю. MSE та MAE вимірюють помилки прогнозування. Менші значення означають кращу якість моделі.

Часті Запитання

Що таке регресія в машинному навчанні?

Регресія - це задача машинного навчання, де алгоритм прогнозує числові значення на основі вхідних ознак. Це один з основних типів задач навчання з учителем.

Коли використовувати лінійну vs поліноміальну регресію?

Лінійну регресію використовують, коли зв'язок між змінними приблизно лінійний. Поліноміальну - коли зв'язок нелінійний або складний. Важливо уникати перенавчання.

Що таке регуляризація в регресії?

Регуляризація додає штрафні члени до функції втрат для запобігання перенавчання. Ridge (L2) зменшує коефіцієнти, а Lasso (L1) може обнуляти деякі коефіцієнти.

Як інтерпретувати R² score?

R² показує частку дисперсії залежної змінної, пояснену моделлю. Значення від 0 до 1, де 1 означає ідеальну модель. R² = 0.8 означає, що модель пояснює 80% варіації.

Що таке перенавчання в регресії?

Перенавчання виникає, коли модель занадто складна і запам'ятовує шум у навчальних даних. Це призводить до високої точності на навчальних даних, але поганої на тестових.