当前位置: 首页 > wzjs >正文

前后端分离企业网站源码企业被网站骗做会员

前后端分离企业网站源码,企业被网站骗做会员,wordpress网站服务时间,四大免费网站KMeans算法案例 案例介绍 已知:客户性别、年龄、年收入、消费指数 需求:对客户进行分析,找到业务突破口,寻找黄金客户 数据集共包含顾客的数据, 数据共有 4 个特征, 数据共有 200 条。接下来,使用聚类算法对具有相似…

KMeans算法案例

案例介绍

已知:客户性别、年龄、年收入、消费指数

需求:对客户进行分析,找到业务突破口,寻找黄金客户

数据集共包含顾客的数据, 数据共有 4 个特征, 数据共有 200 条。接下来,使用聚类算法对具有相似特征的的顾客进行聚类,并可视化聚类结果。

案例实现

确定最佳K值

import pandas as pd
from sklearn.cluster import KMeans
import matplotlib.pyplot as plt
from sklearn.metrics import silhouette_score
​
# 聚类分析用户分群
dataset = pd.read_csv('data/customers.csv')
dataset.info()
print('dataset-->\n', dataset)
X = dataset.iloc[:, [3, 4]]
print('X-->\n', X)mysse = []
mysscore = []# 评估聚类个数
for i in range(2, 11):mykeans = KMeans(n_clusters=i)mykeans.fit(X)mysse.append(mykeans.inertia_)  # inertia 簇内误差平方和ret = mykeans.predict(X)mysscore.append(silhouette_score(X, ret))  # sc系数 聚类需要1个以上的类别plt.plot(range(2, 11), mysse)
plt.title('the elbow method')
plt.xlabel('number of clusters')
plt.ylabel('mysse')
plt.grid()
plt.show()
plt.title('sh')
plt.plot(range(2, 11), mysscore)
plt.grid(True)
plt.show()

通过肘方法、sh系数都可以看出,聚成5类效果最好

顾客聚类

dataset = pd.read_csv('data/customers.csv')
dataset.head()
#全部行,第四第五列  Annual Income (k$) 和 Spending Score (1-100)
X = dataset.iloc[:, [3, 4]].values  # 返回的是numpy的ndarray
kmeans = KMeans(n_clusters = 5, init = 'k-means++', random_state = 42) #k=5 
y_pred = kmeans.fit_predict(X)

解释:

获取质心坐标

# 获取质心点坐标
centroids = kmeans.cluster_centers_
"""
结果是二维数组
[[25.72727273 79.36363636][87.75       17.58333333][55.0875     49.7125    ][86.53846154 82.12820513][26.30434783 20.91304348]]
"""

获取每簇的点

y_pred == 0
:这是一个布尔索引操作,它会创建一个布尔数组,其中每个元素表示对应的样本是否属于簇0。
例如,如果 y_pred 是 [0, 1, 0, 2, 0],那么 y_pred == 0 的结果将是 [True, False, True, False, True].X[y_pred == 0, 0]
:这行代码使用布尔索引从数据集 X 中选择所有属于簇0的样本的第一个特征值。
具体来说,它会返回一个一维数组,包含所有被标记为簇0的样本的第一个特征值.例如,假设 
X 是一个二维数组,形状为 
(n_samples, n_features),其中 n_samples 是样本数量,n_features 是特征数量。如果 
y_pred 是 [0, 1, 0, 2, 0],那么X[y_pred == 0, 0] 将返回一个一维数组,包含X 中索引为0、2和4的样本的第一个特征值.

画图展示聚类结果

# 画图展示聚类结果
plt.scatter(X[y_pred == 0, 0], X[y_pred == 0, 1], s = 100, c = 'red', label = 'Standard')
plt.scatter(X[y_pred == 1, 0], X[y_pred == 1, 1], s = 100, c = 'blue', label = 'Traditional')
plt.scatter(X[y_pred == 2, 0], X[y_pred == 2, 1], s = 100, c = 'green', label = 'Normal')
plt.scatter(X[y_pred == 3, 0], X[y_pred == 3, 1], s = 100, c = 'cyan', label = 'Youth')
plt.scatter(X[y_pred == 4, 0], X[y_pred == 4, 1], s = 100, c = 'magenta', label = 'TA')
# kmeans.cluster_centers_:聚类后每类的中心点
plt.scatter(kmeans.cluster_centers_[:, 0], kmeans.cluster_centers_[:, 1], s = 300, c = 'black', label = 'Centroids')
plt.title('Clusters of customers')
plt.xlabel('Annual Income (k$)')
plt.ylabel('Spending Score (1-100)')
plt.legend()
plt.show()

从图中可以看出,聚成5类,右上角属于挣的多,消费的也多黄金客户群


文章转载自:

http://GRZaY7eG.qnftc.cn
http://V8ETcGYA.qnftc.cn
http://w7SMYfjp.qnftc.cn
http://QGmQX0FA.qnftc.cn
http://F4jzK7qz.qnftc.cn
http://wKKtKak5.qnftc.cn
http://4aaUp46S.qnftc.cn
http://l6Ef2gMp.qnftc.cn
http://YEX1ccd1.qnftc.cn
http://kSYeneNX.qnftc.cn
http://ZLkmazhI.qnftc.cn
http://Y4QWR3C4.qnftc.cn
http://Oj7WAnmv.qnftc.cn
http://nRnCxRcg.qnftc.cn
http://SIvn2usu.qnftc.cn
http://0NELy2V6.qnftc.cn
http://jAIEbgh3.qnftc.cn
http://8Jk9ufNa.qnftc.cn
http://6nd0dmKT.qnftc.cn
http://woVrljMD.qnftc.cn
http://9oVE6yEV.qnftc.cn
http://kyo2CMeX.qnftc.cn
http://0a6cqKu7.qnftc.cn
http://YhBLbcIw.qnftc.cn
http://7tscW0DZ.qnftc.cn
http://PiWyfHIX.qnftc.cn
http://8QXh6rJi.qnftc.cn
http://22RM6L5z.qnftc.cn
http://eCENwjzh.qnftc.cn
http://0S0o6ATw.qnftc.cn
http://www.dtcms.com/wzjs/670100.html

相关文章:

  • 如何建设国外的网站天津滨海新区天气预报
  • 网站用途说明无锡做网站、
  • 汕头网站优化系统wordpress服务器如何使用
  • 模板网站建设信息四川智能网站建设制作
  • 手机建网站挣钱吗中国建设网官方网站app
  • 手机网站返回按钮怎么做平阴网站建设
  • 自由型网站网站怎么做白色字
  • 长沙智能建站模板自己建立网站
  • 虾皮购物网站怎么做wordpress设置主页
  • 南翔镇网站建设公司wordpress狮子歌歌
  • 做业精灵官方网站wordpress主题 ie打不开主页
  • 辽宁省电力建设网站项目网站建设
  • 网站首页浮动窗口代码wordpress如何添加分类
  • 千库网素材免费下载seo学校培训课程
  • 上海做一个公司网站多少钱报价网站制作
  • 河源市建设规划局网站做枸杞的网站
  • 江汉路做网站的公司做网站一般什么问题
  • 营销推广案例百度关键词优化企业
  • 网站用户体验优化wordpress 门户主题
  • 网站建设 十年学做西餐网站
  • 分享一个网站能用的怎样制作小视频
  • 大数据和网站建设那些网站分享pr做的视频
  • 房山 网站建设百度应用宝
  • 成都网站建设空间数据共享网站建设
  • 上海专业的网站建设公司湖南禹班建设集团有限公司网站
  • 西安网站建设方案托管怎么设计平台
  • 免费建立移动网站吗赔率网站怎么做
  • 绍兴网站建设模板网站宜春建设网站
  • 网站栏目页如何做幸运飞艇网站建设
  • 科技网站设计公司排行榜wordpress 当前分页