В препроцессоре scikit-learn PolynomialFeatures есть возможность включить include_bias. По сути, это просто добавляет столбец единиц в фрейм данных. Мне было интересно, какой смысл иметь это. Конечно, вы можете установить значение False. Но теоретически, как наличие или отсутствие столбца единиц вместе с сгенерированными полиномиальными функциями влияет на регрессию.
Это объяснение в документации, но я не могу извлечь из него ничего полезного относительно того, почему его следует использовать или нет.
include_bias : логическое значение
Если True (по умолчанию), то включите столбец смещения, функцию, в которой все полиномиальные степени равны нулю (т. е. столбец единиц — действует как член пересечения в линейной модели).