1. 首页
  2. 游戏开发
  3. 其他
  4. 基于kmean聚类实现用户分层RFM模型

基于kmean聚类实现用户分层RFM模型

上传者: 2023-03-10 21:01:50上传 RAR文件 7.13MB 热度 16次
model = KMeans(algorithm='lloyd', n_clusters=8, init='k-means++', n_init=10, max_iter=17, random_state=20, verbose=False)
model.fit(train)

# 可视化聚类结果
对输入数据进行标准化处理,去除量纲带来的影响,效果相比未处理提升了不少,聚类效果比较明显。
import matplotlib as mpl
from mpl_toolkits.mplot3d import Axes3D
fig = plt.figure(figsize=(12,12))
ax = fig.add_subplot(111, projection='3d')
data = train
pd.DataFrame(train, columns=['R', 'F'])
用户评论