В линейной регрессии коэффициент (intercept, смещение) имеет интерпретацию значения предсказания при нулевых признаках.
Для модели:
- — предсказанное значение , когда все
Особенности интерпретации:
- Смещение графика
- Определяет вертикальное смещение линейной гиперплоскости
- Не зависит от конкретных признаков, а лишь «сдвигает» линию/плоскость
- Контекст данных важен
- Если нулевые значения признаков не имеют смысла (например, рост = 0), интерпретация как физического значения теряет смысл
- В таком случае просто обеспечивает корректное приближение линейной модели к данным
- После стандартизации признаков
- Если признаки центрированы , становится средним значения целевой переменной
Пример в Python:
from sklearn.linear_model import LinearRegression
import numpy as np
X = np.array([[1], [2], [3]])
y = np.array([3, 5, 7])
model = LinearRegression()
model.fit(X, y)
print(model.intercept_) # a0
print(model.coef_[0]) # a1- Здесь
a0 = 1,a1 = 2 - Формула:
- При
x=0предсказание = 1
Коротко:
a0 — это смещение линейной модели, значение предсказания, когда все признаки равны нулю, либо среднее при центрированных признаках.