Это проблема регрессии. У меня есть набор данных о сверхурочных продажах различных продуктов. У меня есть три типа наборов функций: Price features, Product features and Seasonality
.
Я хочу создать оценщик клиентов, который определяется следующим образом: y = a*price_features + RandomForest(Product features + Seasonality features)
.
Более того, если будет возможность переключиться RandomForest
с некоторым другим нелинейным оценщиком было бы еще лучше.
Таким образом, модель линейна для ценовых характеристик и нелинейна для характеристик продукта и сезонности. Как я могу сделать что-то подобное в python? Я интерпретирую эту проблему как GAMs
, потому что я express модель как сумма линейных и нелинейных компонентов. Я знаю, что GAMs
подобраны с использованием backfitting
, но я не знаю, стоит ли мне писать весь алгоритм backfitting
. Также я почти уверен, что нет пакета, который предоставляет возможность использовать RandomForest
как GAM
. Я был бы очень признателен за некоторые идеи. Спасибо