96SEO 2026-02-19 20:27 0
算法学习、4对1辅导、论文辅导或核心期刊可以通过公众号或CSDN滴滴我

客户关系管理是精准化运营的基础而客户关系管理的核心是客户分类。
通过客户分类对客户群体进行细分区别出低价值客户与高价值客户对不同的客户群体开展不同的个性化服务将有限的资源合理地分配给不同价值的客户从而实现效益最大化。
抽取航空公司2012年4月1日至2014年3月31日的数据。
对抽取的数据进行数据探索分析与预处理包括数据缺失值与异常值的探索分析、数据清洗、特征构建、标准化等操作。
基于RFM模型使用K-Means算法进行客户分群。
针对模型结果得到不同价值的客户采用不同的营销手段提供定制化的服务。
warnings.filterwarnings(ignore)
pd.read_csv(air_data.csv,encodingutf8)
air_data查看数据结构,6W的数据44个字段包含了客户的基本信息客户乘机信息和客户的积分信息
air_data.head()air_data.info()2.1客户基本信息分布
选取客户基本信息中的入会时间、性别、会员卡级别和年龄字段进行探索分析探索客户的基本信息分布情况
pd.to_datetime(air_data[FFP_DATE]).dt.year
air_data.sort_values(by[year],ascendingTrue)
air_data.reset_index(dropTrue)sns.countplot(year,dataair_data)
air_data[GENDER].value_counts().plot.pie(shadowTrue,autopct%.2f%%,labels[男,女])b.
air_data.FFP_TIER.value_counts().plot.bar(labelgrade,colordodgerblue)
[AGE],patch_artistTrue,boxprops
plt.title(age)可以看出大部分会员年龄集中在3050岁之间极少量的会员年龄小于20岁或高于60岁且存在一个超过100岁的异常数据
plt.boxplot(lte,patch_artistTrue,labels
客户的飞行次数与总飞行公里数也明显地分为两个群体大部分客户集中在箱型图下方的箱体中少数客户分散分布在箱体上界的上方这部分客户很可能是高价值客户因为其飞行次数和总飞行公里数明显超过箱体内的其他客户
plt.title(会员兑换积分次数分布直方图)绘制会员兑换积分次数直方图,绝大部分客户的兑换次数在010的区间内这表示大部分客户都很少进行积分兑换
plt.title(客户总累计积分箱线图)一部分客户集中在箱体中少部分客户分散分布在箱体上方这部分客户的积分要明显高于箱体内的客户的积分。
air_data[AGE].fillna(0,inplaceTrue)
air_data[AGE].astype(int64)data_2
air_data[[FFP_TIER,FLIGHT_COUNT,LAST_TO_END,SEG_KM_SUM,EXCHANGE_COUNT,Points_Sum,AGE]]data_corr
print(相关性矩阵为\n,data_corr)plt.subplots(figsize(10,
cmapBlues)可以看出部分属性间具有较强的相关性如FLIGHT_COUNT飞行次数属性与SEG_KM_SUM飞行总公里数属性也有部分属性与其他属性的相关性都较弱如AGE年龄属性与EXCHANGE_COUNT积分兑换次数属性
丢弃票价为空的记录保留票价不为0的或者平均折扣率不为0且总飞行公里数大于0的记录丢弃年龄大于90的记录
air_data.dropna(axis0,subset[SUM_YR_1,SUM_YR_2])air_data
air_data[((air_data[SUM_YR_1]0)
(air_data[AGE]90)]航空公司客户价值分析的LRFMC模型
在RFM模型中消费金额表示在一段时间内客户购买该企业产品的金额的总和。
由于航空票价受到运输距离、舱位等级等多种因素的影响同样消费金额的不同旅客对航空公司的价值是不同的例如一位购买长航线、低等级舱位票的旅客与一位购买短航线、高等级舱位票的旅客相比后者对于航空公司而言更有价值。
因此这个特征并不适用于航空公司的客户价值分析。
本案例选择客户在一定时间内累积的飞行里程M和客户在一定时间内乘坐舱位所对应的折扣系数的平均值C两个特征代替消费金额。
此外航空公司会员入会时间的长短在一定程度上能够影响客户价值所以在模型中增加客户关系长度L作为区分客户的另一特征。
将清洗好的数据保存并重新读进来
air_data.to_csv(cleandata.csv)clean_data
pd.read_csv(cleandata.csv,encodingutf8)
clean_data[[FFP_DATE,LOAD_TIME,LAST_TO_END,FLIGHT_COUNT,SEG_KM_SUM,avg_discount]]
会员入会时间距观测窗口结束的月数L会员入会时长客户最近一次乘坐公司飞机距观测窗口结束的月数R最后一次乘机时间至观测窗口末端时长单位月客户在观测时间内在公司累计的飞行次数F观测窗口内的飞行次数客户在观测时间内在公司累计的飞行里程M观测窗口总飞行公里数单位公里
客户在观测时间内乘坐舱位所对应的折扣系数的平均值C平均折扣率单位无
在完成5个指标的数据提取后发现5个指标的取值范围数据差异较大为了消除数量级数据带来的影响需要对数据进行标准化处理。
pd.to_datetime(airline_selection[LOAD_TIME])
pd.to_datetime(airline_selection[FFP_DATE])
L.astype(str).str.split().str[0]
L.astype(int)/30airline_features
pd.concat([L,airline_selection.iloc[:,2:]],axis
print(构建的LRFMC属性前5行为\n,airline_features.head())from
StandardScaler().fit_transform(airline_features)
#np.savez(./airline_scale.npz,data)
print(标准化后LRFMC五个属性为\n,data[:5,:])5.
sc.KMeans(n_clusters5,n_jobs4,random_state123)
print(聚类中心:\n,model.cluster_centers_)
print(不同类别样本的数目:\n,pd.Series(model.labels_).value_counts())cluster_center
pd.DataFrame(model.cluster_centers_,\columns
np.array(cluster_center.iloc[:,
range(len(kinds)):ax.plot(angle,
plt.legend(legen)通过建立合理的客户价值评估模型对客户进行分类分析比较不同客户群体的价值并制定相应的营销策略对不同的客户群提供个性化的客户服务是必须的和有效的。
算法学习、4对1辅导、论文辅导或核心期刊可以通过公众号或CSDN滴滴我
作为专业的SEO优化服务提供商,我们致力于通过科学、系统的搜索引擎优化策略,帮助企业在百度、Google等搜索引擎中获得更高的排名和流量。我们的服务涵盖网站结构优化、内容优化、技术SEO和链接建设等多个维度。
| 服务项目 | 基础套餐 | 标准套餐 | 高级定制 |
|---|---|---|---|
| 关键词优化数量 | 10-20个核心词 | 30-50个核心词+长尾词 | 80-150个全方位覆盖 |
| 内容优化 | 基础页面优化 | 全站内容优化+每月5篇原创 | 个性化内容策略+每月15篇原创 |
| 技术SEO | 基本技术检查 | 全面技术优化+移动适配 | 深度技术重构+性能优化 |
| 外链建设 | 每月5-10条 | 每月20-30条高质量外链 | 每月50+条多渠道外链 |
| 数据报告 | 月度基础报告 | 双周详细报告+分析 | 每周深度报告+策略调整 |
| 效果保障 | 3-6个月见效 | 2-4个月见效 | 1-3个月快速见效 |
我们的SEO优化服务遵循科学严谨的流程,确保每一步都基于数据分析和行业最佳实践:
全面检测网站技术问题、内容质量、竞争对手情况,制定个性化优化方案。
基于用户搜索意图和商业目标,制定全面的关键词矩阵和布局策略。
解决网站技术问题,优化网站结构,提升页面速度和移动端体验。
创作高质量原创内容,优化现有页面,建立内容更新机制。
获取高质量外部链接,建立品牌在线影响力,提升网站权威度。
持续监控排名、流量和转化数据,根据效果调整优化策略。
基于我们服务的客户数据统计,平均优化效果如下:
我们坚信,真正的SEO优化不仅仅是追求排名,而是通过提供优质内容、优化用户体验、建立网站权威,最终实现可持续的业务增长。我们的目标是与客户建立长期合作关系,共同成长。
Demand feedback