AFAIK, в Питоне нет наказания Ферт. У Statsmodels есть открытая проблема, но никто не работает над этим в настоящее время.
В качестве альтернативы можно было бы использовать другой вид наказания, например как доступно в sklearn или возможно statsmodels
Другой вариант - изменить наблюдаемую переменную ответа. Ферт может быть реализован путем увеличения набора данных. Однако я не знаю ни одного рецепта или прототипа для этого в Python.
https://github.com/statsmodels/statsmodels/issues/3561
В Statsmodels ведется постоянная работа по штрафованию, но в настоящее время упор делается на выбор объектов / переменных (эластичная сеть, SCAD) и квадратичное штрафование для обобщенных аддитивных моделей GAM, особенно для сплайнов.
Ферт использует зависящее от данных наказание, которое не соответствует общей структуре наказания, где структура наказания является независимым от данных "предшествующим".