← 返回商城

最近邻:样例表与异常客户记录表

客户记录表共 1000 位客户,其中 1000 位样例客户构成样例表(生成数据中的客户、在商城有购买记录的客户、审核加入的异常客户);新客户与样例表的最小距离大于 0.6 时,记入异常客户记录表,作为新样例的备选值。

异常客户记录表 0 条

客户画像最小距离最近样例原因记录时间状态
暂无异常客户。可在前台“注册”一位资料与现有客户差异很大的客户(如 100 岁、资产 5 亿、6 个子女)进行验证。

样例表各属性取值范围

属性最小值最大值
年龄25.0078.00
月收入(对数)2.724.21
可投资资产(对数)3.006.48
风险等级1.005.00
子女数0.002.00
婚姻(已婚=1)0.001.00

新客户记录若超出该范围,归一化时先把该记录纳入并重新计算最大值或最小值。收入和资产先取 log10 再归一化,避免极端值把其他客户压缩到 0 附近。

处理流程

  • 读取客户记录,按样例表 min / max 归一化(超范围则重算)
  • 计算与每位样例客户的距离 d,取最小值 min d
  • min d ≤ 0.6:取最近 10 位样例,按 1−d 加权推荐
  • min d > 0.6:写入异常客户记录表,推荐热门商品
  • 管理员审核后可“加入样例表”,样例表范围随之更新
《电商金融》课程实验 · 金融产品推荐系统(关联规则 / 相邻方法 / 基于内容 / 决策树)· 产品数据来自公开信息,客户数据为校准模拟数据