根据数据将客户分类成不同客户群,并评价这些客户群的价值。
数据示例
部分餐饮客户的消费行为特征数据如下:
R最近一次消费时间间隔
F消费频率
M消费总金额
方法
采用K-Means聚类算法,设定聚类个数为3,最大迭代次数为500次,距离函数取欧式距离。
代码实现
#-*- coding: utf-8 -*-
#使用K-Means算法聚类消费行为特征数据
import pandas as pd
#参数初始化
inputfile = '../data/consumption_data.xls' #销量及其他属性数据
outputfile = '../tmp/data_type.xls' #保存结果的文件名
k = 3