加载中...
题目 #95
作者:Ana Maria Simion
难度
您的最佳成绩
不适用
客户流失是指客户主动放弃电信运营商的服务。理解影响客户流失的因素对于制定客户保留策略以及优化产品和服务至关重要。
人工智能能够对客户数据进行复杂分析,用于:
为解决这个问题,您将获得两个文件:
train.csv – 包含所有变量,包括 Churn,用于模型训练test.csv – 包含相同变量,但不含 Churn 列,此文件中的数据用于生成预测| Column | DType | 描述 |
|---|---|---|
| SampleID | int | 客户唯一标识符 |
| Age | int | 客户年龄 |
| Avg Monthly GB Download | int | 月平均下载数据量(GB) |
| Avg Monthly Long Distance Charges | float | 月平均长途通话费用 |
| City | object | 客户所在城市 |
| CLTV | int | 预估客户生命周期价值 |
| Contract | object | 合同类型(月付、年付等) |
| Country | object | 客户所在国家 |
| Customer ID | object | 客户内部唯一标识符 |
| Dependents | int | 受抚养人数量 |
| Device Protection Plan | int | 1表示有,0表示无 |
| Gender | object | 客户性别 |
| Internet Service | int | 互联网服务指标 |
| Internet Type | object | 互联网连接类型 |
| Lat Long | object | 经纬度坐标 |
| Latitude | float | 纬度 |
| Longitude | float | 经度 |
| Married | int | 1表示客户已婚,0表示其他 |
| Monthly Charge | float | 月服务费用 |
| Multiple Lines | int | 1表示有多条线路,0表示其他 |
| Number of Dependents | int | 受抚养人总数 |
| Number of Referrals | int | 向其他客户推荐的次数 |
| Offer | object | 收到的优惠类型(如果有) |
| Online Backup | int | 1表示有,0表示其他 |
| Online Security | int | 1表示有,0表示其他 |
| Paperless Billing | int | 1表示有电子账单 |
| Partner | int | 1表示客户有伴侣,0表示其他 |
| Payment Method | object | 账单支付方式 |
| Phone Service | int | 1表示有电话服务,0表示其他 |
| Population | int | 城市人口 |
| Premium Tech Support | int | 1表示有高级技术支持,0表示其他 |
| Quarter | object | 数据记录的季度 |
| Referred a Friend | int | 1表示客户推荐了朋友 |
| Satisfaction Score | int | 客户满意度评分 |
| Senior Citizen | int | 1表示客户是老年人,0表示其他 |
| State | object | 客户所在州/省 |
| Streaming Movies | int | 1表示有电影流媒体服务 |
| Streaming Music | int | 1表示有音乐流媒体服务 |
| Streaming TV | int | 1表示有电视流媒体服务 |
| Tenure in Months | int | 合同开始以来的月数 |
| Total Charges | float | 客户支付的总金额 |
| Total Extra Data Charges | int | 额外数据费用 |
| Total Long Distance Charges | float | 长途通话总费用 |
| Total Refunds | float | 退还给客户的总金额 |
| Total Revenue | float | 客户产生的总收入 |
| Under 30 | int | 1表示客户年龄低于30岁 |
| Unlimited Data | int | 1表示套餐有无限数据 |
| Zip Code | int | 客户邮政编码 |
| Ping Score | float | 网络性能评分 |
| Avg Speed | float | 平均互联网连接速度 |
| TV Type | object | 电视接收器类型 |
| Link Quality Index | float | 链路质量指数 |
| Total Short Distance Charges | float | 本地通话费用 |
| Churn | int | 1表示客户已流失,0表示其他 |
对于这个问题,您需要解决3个任务。
为测试集中的每个客户计算基于 Monthly Charge 和 Total Extra Data Charges 值的简化财务风险评分。
FinancialRiskScore = (Monthly Charge > 70) + (Total Extra Data Charges > 10)如果满足以下条件,每个组件为评分添加1分:
最终评分在0到2之间。
为测试集中的每个客户计算反映基于 Avg Speed、Ping Score 和 Link Quality Index 列的服务质量评分。
ServiceQualityScore = (Avg Speed < 50) + (Ping Score > 80) + (Link Quality Index < 30)每个组件为评分贡献1分。
最终评分在0(良好体验)到3(糟糕体验)之间。
更确切地说,如果满足第一个条件(Avg Speed < 50),则加1分。其余条件同理。
构建一个分类模型,基于 train.csv 中所有可用信息预测 Churn(0 = 活跃客户,1 = 已流失客户)。
test.csv 中每个客户的预测必须是0或1。Answer 对每个客户应为0或1。submission.csv 文件必须包含:
id - 从 test.csv 获取的ID(SampleID 列)subtaskID
1 表示 任务12 表示 任务23 表示 任务3answer - 为指定任务计算或预测的客户值对于 任务3,根据以下规则给分: