Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Лінійна Регресія з N Ознаками | Секція
Основи Контрольованого Навчання

Лінійна Регресія з N Ознаками

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

Рівняння лінійної регресії з N ознаками

Як ми вже бачили, додавання нової ознаки до моделі лінійної регресії таке ж просте, як і додавання її разом із новим параметром до рівняння моделі. Таким чином можна додати значно більше ніж два параметри.

Note
Примітка

Вважайте, що n — це ціле число більше двох.

ypred=β0+β1x1+β2x2+⋯+βnxny_{\text{pred}} = \beta_0 + \beta_1 x_1 + \beta_2 x_2 + \dots + \beta_n x_n

Де:

  • β0,β1,β2,…,βn\beta_0, \beta_1, \beta_2, \dots, \beta_n – параметри моделі;
  • ypredy_{\text{pred}} – прогнозоване значення цільової змінної;
  • x1x_1 – значення першої ознаки;
  • x2x_2 – значення другої ознаки;
  • …\dots
  • xnx_n – значення n-ої ознаки.

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

Єдина проблема — це візуалізація. Якщо у нас два параметри, потрібно побудувати 3D-графік. Але якщо параметрів більше двох, графік буде багатовимірним. Оскільки ми живемо у тривимірному світі, ми не можемо уявити собі графіки з більшою кількістю вимірів. Проте візуалізація результату не є обов'язковою. Нам потрібно лише знайти параметри, щоб модель працювала. На щастя, знайти їх досить просто. Допоможе добре відоме нормальне рівняння:

β⃗=(β0β1…βn)=(X~TX~)−1X~Tytrue\vec{\beta} = \begin{pmatrix} \beta_0 \\ \beta_1 \\ \dots \\ \beta_n \end{pmatrix} = (\tilde{X}^T \tilde{X})^{-1} \tilde{X}^T y_{\text{true}}

Де:

  • β0,β1,…,βn\beta_0, \beta_1, \dots, \beta_n – параметри моделі;
  • X~\tilde{X} – матриця, що містить 1 у першому стовпці, а X1−XnX_1 - X_n — в інших стовпцях:
X~=(∣∣…∣1X1…Xn∣∣…∣)\tilde{X} = \begin{pmatrix} | & | & \dots & | \\ 1 & X_1 & \dots & X_n \\ | & | & \dots & | \end{pmatrix}
  • XkX_k – масив значень k-ої ознаки з навчальної вибірки;
  • ytruey_{\text{true}} – масив цільових значень з навчальної вибірки.

Матриця X̃

Зверніть увагу, що змінилася лише матриця X̃. Можна уявити, що кожен стовпець цієї матриці відповідає за свій параметр β. Наступне відео пояснює, що мається на увазі.

Перший стовпець одиниць необхідний для знаходження параметра β₀.

question mark

Оберіть НЕПРАВИЛЬНЕ твердження.

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

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

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

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

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

Запитати АІ

expand

Запитати АІ

ChatGPT

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

some-alt