如何获得销售优化问题的最佳特征组合?

数据挖掘 机器学习 特征选择 优化
2022-02-04 12:06:36

我有一个来自同一品牌的鞋品数据库,其中包含许多变量(特征),例如尺寸、颜色或形状。我也有过去几年的生产和销售数量。

这是数据库的示例:

数据样本

我想知道拥有完美鞋子的最佳功能组合是什么,即肯定会卖得最多的鞋子。比率(最后一列)是为项目(=特征组合)提供“分数”的变量。例如,最好的组合可以是:construction=vulcanized + colour=brown 但没有 width=welded

我正在使用 Python 来读取数据库并使用库 Pandas。这个问题可以是一个优化问题数据科学中有哪些解决此类问题的可能性?

1个回答

每当您遇到优化问题时,您必须问自己的第一个问题是。

我可以把它变成一个线性规划问题吗?

对于 python,我通常使用 Gurobi。这是一个入门的基本示例:https ://www.gurobi.com/resources/food-manufacture-i/

你也可以用它来做机器学习,这是现在的热门话题,但如果你能把它变成一个线性规划问题,你就会达到最优。