基于机器学习对5G潜在客户分析与挖掘AnalysisandMiningof5GPotentialCustomersBasedonMachineLearning

基于机器学习对5G潜在客户分析与挖掘

洪晓晴,潘珈,栾瑶瑶,李敏*

青岛大学数学与统计学院,山东青岛

收稿日期:2023年3月14日;录用日期:2023年4月14日;发布日期:2023年4月25日

摘要

关键词

5G潜在客户识别,随机森林,Catboost模型,LightGBM模型

AnalysisandMiningof5GPotentialCustomersBasedonMachineLearning

XiaoqingHong,JiaPan,YaoyaoLuan,MinLi*

SchoolofMathematicsandStatistics,QingdaoUniversity,QingdaoShandong

Received:Mar.14th,2023;accepted:Apr.14th,2023;published:Apr.25th,2023

ABSTRACT

Keywords:5GPotentialCustomersIdentification,RandomForest,CatboostModel,LightGBMModel

ThisworkislicensedundertheCreativeCommonsAttributionInternationalLicense(CCBY4.0).

1.引言

伴随着移动智能设备的大规模普及,移动通信技术在人们的工作和生活中饰演了不同寻常的角色,第五代移动通信技术——5G(5thGenerationWirelessSystems)是目前已投入使用的最为先进的通信技术[1]。近年来,社会转型加速,国家正在加强培育数据要素市场、推进治理体系现代化、推进新型基础设施建设,致力打造全新智慧城市。而5G网络的大规模连接能力、高速率传输能力正是智慧城市建设的有力支撑。

5G可高效将城市系统和服务打通、集成,提升资源运用效率,优化城市管理和服务,改善市民生活质量。加快5G用户增长与城市发展深度融合,通过信息化手段解决城镇化过程中带来的问题,既是城市可持续发展所需,也是产业新动能所在。而如何通过模型精准识别5G需求潜在用户,促进4G时代向5G时代转变,以实现基于5G深度应用的智慧城市建设至关重要。

近些年来,数据挖掘技术快速发展,帮助人们更高效地解决了一些实际问题,机器学习等方法被广泛应用于医学诊断、图像处理等各行各业。机器学习的诸多方法和手段,同样可以为竞争日益激烈的通信运营商领域挖掘潜在用户提供指导。本文选取行业代表性企业作为研究对象,选取了某市5万条数据进行二分类建模分析。针对其个人市场业务,基于它拥有大体量客户及海量客户信息的特点,探讨如何开展精准的客户分群营销,提前预警消费流失客户,做好挽留;同时充分挖掘有消费潜力的客户,拉升消费水平,对个人通信客户的消费能力进行深入挖掘,确保移动公司收入保持较高的增长速度。本论文构建5G潜在用户的识别模型,利用大数据优势建立模型,更精准地找到目标用户,可以有效地降低运营商营销成本,并且拓宽运行商行业发展,实现更多4G用户向5G的转型,提升我国的5G用户使用率和覆盖率。

2.国内外研究现状

国内对于通信行业的发展还是走在世界前列的,通信行业随着网络技术和社会的发展,用户对运营商在各时期有着不同的要求。

2016年,周意[2]利用大数据对江西移动4G营销情况做出分析,对4G终端客户的换机行为、用户画像、场景做出分析及营销策略。2020年,董喆人[3]在5G背景下,探究目前流量增收为先的情况下对公司的流量营销做了精准营销优化的研究,为各大运营商推广流量营销给出一定的借鉴和参考意义。同年,欧阳秀平[4]利用机器学习构建和用户信息构建终端品牌推广模型。在识别潜在用户方面,郭林雪[5]借助关联规则对用户的网上购车行为特征进行分析,并根据此类用户的特点,利用协同过滤算法寻找出与老用户有相似行为特征的潜在用户。2022年,周雅婷[6]首先采用KNN算法填补法等三种方法处理缺失值。在模型搭建前,对数据进行了描述性统计分析,可以系统地了解众多变量的分布特征。并搭建了Logistic回归模型、决策树分类模型、随机森林模型、XGBoost模型和LightGBM模型五种模型,并将各个模型在准确率、召回率、AUC这三个评估指标上的表现进行对比分析。

Figure1.Articlestructureflowchart

4.数据处理与分析

本文通过爬取某省移动大数据平台的信息得到原始数据50,000条,包括44个变量。由于变量较多,为了更好的做可视化处理,我们将44个变量建立10个维度,分别为用户标识、用户基础信息、消费行为信息、超套信息、宽带信息、签约信息、套餐信息、流量饱和度信息、其他信息、标签。

4.2.数据预处理

在数据挖掘过程中,海量的原始数据中往往存在大量的异常数据,这些数据的存在会使得建模的执行效率降低,造成结果的偏差。为了提高数据的质量,得到更好的建模效果,需对原始数据预处理。通过对本文中的数据集进行初步探索,本次操作对数据进行的操作包括数据清洗、去除唯一属性、数据变换等。

4.2.1.数据清洗

数据清理是一道能够发现并纠正数据中可辨别错误的程序,从而提高后续所研究数据集的质量,本研究过程中主要进行的操作包括对缺失和重复数据的处理、一致性检查等。

1)缺失值处理

Table1.Missingvariablesandquantity

2)重复值处理

重复值是指数据集中出现属性值完全相同的数据,即某一条或者多条用户数据重复出现。根据用户编码这一唯一标志对数据集中的数据进行检索,发现其中重复值较少,删除重复数据对整体数据影响不大,故对重复值做去除处理。

3)一致性检查

一致性检查将变量合理的取值范围作为依据,观察数据是否合乎实际要求,及时地发现超出合理范围的数据。如本研究对用户的性别、年龄等属性进行探索,性别为男女两种类型,年龄范围在18~60,均属于正常范围。

4.2.2.去除唯一属性

唯一属性是指唯一标识实体实例的属性,通常是指一些ID属性,这些属性并不能刻画样本本身的分布规律,一般不会用在建模之中,可直接予以删除。例如本研究中的user_id和product_no是随机生成的标志用户的属性,并不具有业务意义,故进行删除处理。

4.2.3.数据变换

Table2.Textdataconversion

5.变量筛选

Figure2.Correlationheatmap

6.模型预测

6.1.模型评价指标

Table3.Obfuscationmatrixexample

1)准确率(Accuracy)是所有类别用户预测正确的比率。

2)召回率(Recall)是真正样本用户中被预测结果为正样本用户的比例,通过该评价指标能够反映少数样本类别(开通5G)被正确预测的比例。本文目标变量的各类别数量相差较大,能否正确识别少数样本类别(开通5G)很重要,因此需要考虑该指标的值。

3)AUC值:ROC曲线下半部分的面积,其范围区间在[0,1]之间,面积越大则模型效果越好,此时曲线尽可能的处在左上角,这就能证明模型在预测正确的概率大于模型预测错误的概率。

6.2.随机森林

随机森林是一种由决策树构成的集成算法,属于集成学习中的Bagging方法。由于单一决策树可能会造成过拟合和较大的误差,该算法尝试将多个不同的决策树结合起来,从而减少单一决策树可能存在的缺陷和判断不准确的问题。本文的任务是对5G潜在用户的识别,属于分类问题。当输入新的样本时,森林中的每一个决策树对其进行判别与分类,对每一颗树的分类结果进行归类汇总,将分类结果最多的那一类作为随机森林的最终结果。

6.3.CatBoost

Catboost算法是一种带有分类特征的无偏增强算法,该算法引入处理分类特征的创新算法以及有序提升方法这两类方法,克服了在当前现有的梯度增强算法,普遍存在的后续梯度增强依赖训练集所产生的梯度偏差问题。

Table4.Optimalparametervaluesforrandomforest

Table5.Randomforestevaluationindexresults

1)分类特征目标统计

传统梯度提升算法,经常将离散变量类别转化为数值型处理,处理时按照特征高低分成两类进行处理,低维特征时可以利用One-hot,当遇到高纬度特征时One-hot转化会造成维度灾难的问题。为解决这个问题,提出分类特征目标统计方法,对统计的目标变量进行分组后,用一个新的变量代替分组有效减少分类维度方法。

2)有序提升方法

预测偏移是由梯度偏差影响造成的,具体表现为在梯度增加的迭代时,训练时梯度偏差误估,导致模型过拟合。有序提升一种增强算法,它不会受到预测偏移中梯度偏差的影响,具体方式表现为在梯度提升的每一步,独立地采样一个新的数据集,通过将当前模型应用于新的训练示例,获得未偏移的残差。

Table6.OptimalparametervaluesforCatboost

Table7.Catboostevaluationmetricsresults

6.4.LightGBM

LightGBM(LightGradientBoostingMachine)是梯度提升算法的一种,能够高效处理海量数据。该算法效率达到如此之快,是基于改进的减少样本角度和减少特征角度两类方法,单边梯度采样GOSS,通过保留较大梯度的样本,排除大量的小梯度样本,从而减少样本量;互斥特征绑定EFB,当样本特征较多时,将非零特征排序计算比率,使用合并特征获得最小比率。这两种方法克服了较流行的GBDT利用二阶导数进行梯度增强,在特征维数较大和数据量较大时,效率和可伸缩性稍差等缺点。

LightGBM算法同XGBoost类似,均属于Boosting集成算法中的一种,即在前一轮预测结果基础上进行改进,但是二者的优化方式不同,XGBoost是按层分裂,进行预排序分割,LightGBM算法则按叶子节点的分裂方式进行决策树分裂,并基于直方图算法将特征值分桶再分割,相比前者而言其运行速度得以提升,内存资源占用更低,能够更快速地处理海量数据。本文选取的样本数量较多,为50,000条用户信息,因此将LightGBM算法应用于潜在用户预测研究中,充分发挥该算法灵活可靠的特点。

Table8.OptimalparametervaluesforLightGBM

Table9.LightGBMevaluationmetricsresults

由上表结果可以看出,lightGBM模型预测效果良好,预测准确度达到了90%。也就是说,利用该模型进行预测,可以较准确的分析出5G潜在客户,可以更精准的定位顾客。

6.5.模型比较

Table10.Comparisonofdifferentmodelevaluationindicatorsfor5Gpotentialusers

Figure3.ROCcurvesforeachmodel

6.6.特征重要性分析

(a)(b)(c)

Figure4.Rankingtheimportanceofeachmodelfeature

7.总结

本文利用某省移动5G用户大数据,挖掘理解用户需求,根据现有5G用户的使用行为信息建立潜在用户数据预测模型,结合5G潜在用户数据的特点,以数据挖掘的流程为主线,在分类算法层面实现了对5G潜在用户的预测。

本文首先对原始数据进行了数据预处理,其中包括缺失值处理、重复值处理、去除唯一属性、数据变换等步骤,并对处理后的数据进行变量筛选,得到24个变量用于后续建模。针对现有的5G潜在用户建立分类预测模型,并考虑样本数据数量多的特点,本文选取的模型有常用机器学习算法:随机森林模型,集成学习算法:CatBoost模型、LightGBM模型,并利用网格搜索法进行模型调参以选取最优参数。结合准确率、召回率、AUC值等指标对各模型的预测效果进行比较发现,CatBoost模型以及lightGBM模型在各方面表现较好。

5G是新一轮科技和产业革命中的核心关键技术之一,截至2022年底,我国5G基站数超过231万个,但是5G的用户使用率仍然偏低,需尽快提升我国的5G用户率。本文通过统计方法与建模正确识别5G潜在用户,为运营商提供参考,对潜在的5G用户提供精准产品推销,实现更多用户从4G向5G的转型,推进我国智慧化城市和数字经济的发展。

THE END
1.数据清洗的重要性与技巧:提升大数据分析的准确性和效率提升模型性能:在机器学习和数据分析领域,模型的性能在很大程度上依赖于输入数据的质量。数据清洗包括特征选择和特征工程,这些步骤可以帮助模型更好地识别数据中的模式,从而提高模型的预测能力。 节省时间和资源:在数据分析的早期阶段进行数据清洗可以避免在后续阶段进行昂贵的修正。自动化数据清洗流程可以进一步节省时间和资https://blog.csdn.net/Shaidou_Data/article/details/144110971
2.大数据金融第二章大数据相关技术(一) 数据清洗 目的是填补缺失的数据、平滑噪声数据、删除冗余数据、纠正错误数据、清除异常数据,将原始的数据格式进行标准化。 (二) 数据集成 数据集成是将多个数据源中的数据结合起来并统一存储,建立数据仓库,以更好的解决数据的分布性和异构性问题。 https://www.jianshu.com/p/d68251554c66
3.用于产生真实世界证据的真实世界数据指导原则(征求意见稿)二、真实世界数据来源及现状 与药物研发有关的真实世界数据主要包括在真实医疗环境下业务流程记录的数据(如电子病历),以及各种观察性研究数据等。此类数据可以是开展真实世界研究前已经收集的数据,也可以是为了开展真实世界研究而新收集的数据。 (一)真实世界数据 常见的主要来源 https://www.cn-healthcare.com/articlewm/20200804/content-1135188.html
4.拼多多2025全球物流网络优化专家社招面试攻略51CTO博客解答思路:首先介绍大数据处理的基本步骤,如数据采集、数据清洗、数据存储和数据挖掘等。然后举例说明在物流网络优化中如何应用大数据,如运输路径优化、库存管理和客户服务优化等。 6. 请解释数据可视化的概念及其在物流网络优化中的应用。 解答思路:首先解释数据可视化的定义,即通过图形化方式展示和分析数据。然后阐述数据可https://blog.51cto.com/universsky/12693042
5.2023年环卫中长期规划丰城市人民政府目前,丰城中心城区(剑光街道、剑南街道、河州街道、孙渡街道、尚庄街道、曲江镇)现状城镇人口约59.1万(截至2020年9月30日),中心城区建设用地规模约53.7平方公里。 受沪昆铁路以及赣江分割,现状城区可分为老城区、新城区、工业区三个功能片区。其中,赣江以南的东部为老城区,以商贸居住功能为主,目前建筑密度很高,居住https://www.jxfc.gov.cn/fcsrmzf/ghjhf18d/202306/c3fa7d58c9b64fd59c1003bf574a60d7.shtml
6.科学网—R语言贝叶斯统计结构方程模型Meta分析MATLAB在生态本教程包括回归及结构方程模型概述及数据探索;R和Rstudio简介及入门和作图基础;R语言数据清洗-tidyverse包;贝叶斯回归与混合效应模型;贝叶斯空间自相关、时间自相关及系统发育相关数据分析;贝叶斯非线性数据分析;贝叶斯结构方程模型及统计结果作图等。 不仅适合R语言和生态环境数据统计分析初学者,也适合有高阶应用需求的研究https://wap.sciencenet.cn/blog-3539141-1423672.html
7.数据清洗技术的研究及其应用本文首先论述了数据质量的相关理论及其定义,进而分析了进入数据仓库之前进行数据清洗的必要性以及主要的数据清洗过程,同时阐述了当前数据清洗的各种理论框架及其应用的发展现状。然后,针对已有系统的不足,提出了一个数据清洗的框架模型及其部分实现。本文的重点是对可扩展可定制数据清洗框架的研究与设计。此框架集数据清洗/https://wap.cnki.net/touch/web/Dissertation/Article/2005134902.nh.html
8.内容数据范文12篇(全文)必要时, 在接入过程中就实现对数据的清洗整理, 最终选择符合内容库需求的内容数据接入。过去, 传统媒体在内容生产上, 只重视新闻内容信息, 不重视管理和客户信息;只重视自己专属生产的信息的积累, 不重视开源社会信息。实现内容资源数据与用户数据的多方式采集, 这种做法打破了常规, 极大地丰富报业集团的数据概念, https://www.99xueshu.com/w/ikeye1u5qrlv.html
9.基于WoS分析的信息行为研究现状与趋势本文以Web of Science(以.称WoS)核心合集数据库为数据源,利用Citespace V软件和文献计量学方法,对信息行为研究论文的分布特征、关键词共现、关键词聚类以及突现词进行分析,描绘和呈现信息行为的研究现状、趋势和特点。 1 数据源与数据清洗 1.1 数据来源 https://www.fx361.com/page/2020/0709/6849134.shtml
10.中国智慧园区数字平台建设市场发展环境及投资布局建议报告产业链1、数据标注 (1)数据标注模式 (2)数据标注垂直市场 (3)数据标注区域分布 (4)数据标注市场规模 2、数据清洗 (1)数据清洗定义 (2)数据清洗方式 (3)数据清洗流程 3、脱敏脱密 (1)数据脱敏技术 (2)数据脱敏技术分类 (3)数据脱敏参与主体 (4)数据脱敏应用现状 https://www.163.com/dy/article/IV8RU3FO055675CJ.html