客户流失测量标签

数据挖掘 机器学习 分类 数据挖掘 预测建模 标签
2022-03-09 00:58:45

我有 3 个供应商数据域(2017 年 1 月至 2022 年 1 月),它们如下

a) 采购数据 - 包含供应商向我们进行的所有采购(产品)数据。它包含列,例如purchase date, invoice number, product id,supplier id,project name

b) 库存数据 - 包含我们产品与供应商(在他们的仓库中)的库存/库存信息。这是每个月都会报告的。它包含诸如supplier id, product id, inventory_reported_date, qty_in_stocketc 之类的列。这里没有项目名称。

c) 订单积压数据 - 包含我们尚未交付给供应商的待处理订单。这意味着,供应商已经向我们预订了产品订单,但我们尚未交付。它包含诸如supplier id, supplier name, product id, qty ordered, supplier_requested_delivery_date,company_delivery_confirmed_date等列

现在,我想提出一个规则来识别可能离开我们或留在我们身边的供应商。我们计划建立供应商流失 ML 模型然而,为此,我们没有任何基本事实(要知道供应商是否离开了我们)。因此,我们想创建基于规则的标签来指示供应商流失风险。这可能是高风险和低风险。意思是,高风险表示供应商很可能离开,低风险表示供应商不太可能离开我们

请注意,供应商可以为同一个项目以及不同的项目多次购买相同的产品

我能想到的一些观点如下,但不确定它是否正确或合乎逻辑

a) 订单积压下降 - 我可以找出供应商在一段时间内(2017 年 1 月至 2020 年 1 月)对特定产品的平均订单积压以及 2020 年 2 月至 2022 年 1 月的情况。如果趋势下降,应该我将其标记为高风险?

b) 购买历史下降 - 我可以了解供应商随时间(2017 年 1 月至 2020 年 1 月)对特定产品的平均购买时间段(如每 3 个月、6 个月等)以及从 2020 年 2 月开始的情况到 2022 年 1 月。如果趋势正在下降,我应该将其标记为高风险吗?

c) 库存数据 - 如果供应商未报告特定产品的库存,是否可以认为该供应商为该特定产品离开了我们?但期望供应商购买我们提供的所有产品是不现实的。他只会购买他想要的东西(并且只报告他购买的东西的库存)

我可以就我们如何为供应商减员方案制定基于规则的标签征求您的建议和意见吗?

1个回答

购买历史的下降似乎是判断流失率的逻辑数据。解决这个问题的方法很简单:

  1. 尝试计算每个供应商的平均采购周期和平均订单价值

  2. 现在您可以在以下基础上定义流失规则:

    一种。采购周期在平均采购周期的 +- 10% 且订单价值在平均订单价值的 +- 10% 的供应商 ---- 无风险客户

    湾。采购周期增加但订单价值也以相同比例增加的供应商----低风险/无风险

    C。采购周期保持不变但订单价值比最近 2-3 个订单减少的供应商 ---- 高风险

    d。订单价值相同但采购周期比过去 2-3 个周期增加的供应商 --- 风险(需要注意)

    e. 订单价值减少而采购周期增加的供应商——非常高风险 可能流失