Встречается на собеседованиях • сегодня

Какие ограничения есть у логистической регрессии

Логистическая регрессия предполагает линейную зависимость между признаками и логарифмом шансов (log-odds). Она плохо работает с нелинейными зависимостями без предварительного преобразования признаков (например, полиномиальных). Также чувствительна к мультиколлинеарности и выбросам.

Пример с кодом для добавления полиномиальных признаков:

python
from sklearn.preprocessing import PolynomialFeatures
from sklearn.linear_model import LogisticRegression
from sklearn.pipeline import make_pipeline

# X, y - данные
model = make_pipeline(
    PolynomialFeatures(degree=2),
    LogisticRegression()
)
model.fit(X, y)

Кроме того, логистическая регрессия требует баланса классов и может давать заниженные вероятности при дисбалансе. Для борьбы с этим используют взвешивание классов или методы oversampling/undersampling.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы