本文回收保定某运营商提供A接口、IuCS接口2014年8月16日的信令数据,该信令数据巨细为150G,包括200多万用户产生业务切换及位置更新的相关信息,个中A接口数据约5.4亿条,IuCS接口数据约3.6亿条。
从图2可以看出,跟着用户数据量越大,该算法的效率优势就越明明。
本系统基于Hadoop平台举办靠山数据处理惩罚和阐明,回收SSH框架体系,以每半小时为颗粒度来揭示某运营商保定热点区域漫衍环境。如图1所示,揭示了2014年8月16日早岑岭的保定市区热点区域漫衍环境,该漫衍切合该运营商的话务量热点漫衍区域特征。
凭据上述方法举办用户定位,该定位精度是100×100m的网格。假设待聚类网格的数据集为S={xi}(i=1,…,N),Is={1,2,…,N}为指标集,dij=dist(xi,xj)暗示网格xi和xj之间的间隔(网格的间隔暗示两个网格中心点之间的间隔)。对付网格数据会合任何网格xi,可以界说局部密度间隔ρi和δi。下面界说ρi和δi的寄义为:
3 基于DBSCAN算法的热点识别要领
由于DBSCAN算法先识别聚类热点再确定界线的思想,因此对比传统算法更高效。本尝试选取了一些较量完整的用户信令举办试验,别离是1万、5万、10万用户,对用户的信令数据用传统的K-近邻算法和DBSCAN算法举办较量,得出的时间耗损如图2所示:
从上文可知,网格的热点已经形成,下一步就需要把非热点的网格作归类,详细步调如下:
2.1 手机信令数据“噪音”预处理惩罚
(3)网格热点简直定
参数dc简直定直接影响网格热点简直定,假如dc取值太大,将会导致每个聚类热点的ρ值都很大,从而导致网格热点区分度不高;假如取值太小,则聚类数量太多,没步伐看到明明的聚类热点。从履向来看,选取一个dc使每个网格包括的相邻网格个数为总数的1%~2%所形成的聚类热点最佳。
2 基于用户信令数据举办定位
在计较每个网格热点所包括的间隔δi之前,先对每个网格所形成的ρi值举办排序;然后再计较每个网格的间隔δi值(网格的间隔是指两个网格的中心点之间的间隔)。间隔δi是指某个网格所形成局部密度ρi时,当网格xi具有最大局部密度时,暗示S中与网格xi间隔最大的网格和网格xi之间的间隔;不然,δi暗示在所有局部密度大于网格xi的网格中,与网格xi间隔最小的谁人网格和网格xi之间的间隔。
2.2 基于3D射线模子与KNN模子的用户定位
个中,ρi暗示网格数据集S中与网格xi之间的间隔小于dc的网格的个数。与网格xi的间隔小于dc的网格数量越多,ρi的值就越大。
4.2 实用性阐明
3.3 基于DBSCAB算法的热点区域界线确定
基于手机信令的用户热点区域识别具有投资小、数据收罗包围范畴广、及时性好的特点,应该强化其在通信筹划规模的运用。由于通信用户行为的不不变性和巨大性等特点,基于手机信令的用户热点区域识别只能反应大部门用户出行的纪律;其次,基于网格的DBSCAN热点提取的精度对比于GPS来说有必然的范围性。在将来的研究中,还需要针对这两方面存在的缺陷举办更进一步研究。
当前针对用户轨迹举办聚类的研究主要有:文献[2]提出对轨迹点举办空间密度的聚类,可是该要领由于没有对轨迹的噪音举办预处理惩罚,并且只通过K近邻的算法对数据举办聚类,因此聚类功效的区分度不足高,在现实中无法有效应用;文献[3]将轨迹点转化为线段序列,通过对线段序罗列办聚类来挖掘热点路径,可是该要领由于只合用于GPS数据,因此敌手机收罗的信令数据并不合用;文献[4]通过将序列转换成网格序列,然后基于网格举办聚类发明热点区域。由于基于手机信令的用户轨迹点数量复杂,且漫衍的区域分手,传统的轨迹聚类要领已经不能满意热点挖掘的要求,因此研究基于密度的空间聚类轨迹挖掘算法一定成为当今的需求。基于此,本文提出了DBSCAN(Density-Based Spatial Clustering of Applications with Noise,具有噪声的基于密度的聚类要领),通过先找出用户逗留的聚类热点,然后再找出聚类热点的界线来确定热点区域的界线。实践证明,基于该算法在处理惩罚海量数据的时间效率和热点区域识此外精确率上都有很好的结果。
该算法操作基于密度的聚类的观念,即要求聚类空间中的必然区域内所包括工具(点或其他空间工具)的数目不小于某一给定阈值。DBSCAN算法的显著利益是聚类速度快且可以或许有效处理惩罚噪声点和发明任意形状的空间聚类。
(2)网名堂部密度选取的间隔
4.3 效率阐明
(1)凭据ρ值从大到小举办遍历;
3.2 基于DBSCAN算法的热点提取进程
DBSCAN是一种基于密度的空间聚类算法。该算法将具有足够密度的区域分别为簇,并在具有噪声的空间数据库中发明任意形状的簇,它将簇界说为密度相连的点的最大荟萃。
待聚类网格的数据集为S={xi}(i=1,…,N),设上述确定的聚类数量nc个聚类数目;{mj}(j=1,2,…,nc)为各个网格的热点对应的编号;{ni}(i=1,2,…,N)暗示网格S中所有局部密度(排序意义下)比xi大的网格与xi间隔最近的网格编号。
3.1 DBSCAN算法
5 竣事语
(3)确定每个聚类热点区域的界线。
(1)
1 引言
定位要领的主要思想是:第一,把整个地市分别为100×100m的网格;第二,通过3D射线追踪模子获得成立每个网格的定位指纹库,包罗包围范畴内手机吸收到的处事基站信息(含基站和信号平均值);第三,按照及时收罗的小区信号强度与定位指纹库举办相似度计较,求出最大相似度地址网格,以该网格作为用户的位置。
4 尝试功效
γi=ρiδi,i∈Is (3)
4.1 数据来历
图2 算法耗损时间阐明比拟
个中,网格指标集。
(2)
文献[5]提到简直定网格的聚类中心的要领:计较ρ和δ的综合值,以作为确定聚类中心个数的参考值。
很显然,该网格的γ值越大,那么该网格越有大概形成一个聚类中心,因此只需要对γ值举办降序,并把γ值举办数值检测。通过检测,作为聚类中心的网格前后两个γ值差别性较大,因此斜率也较大;非聚类中心的网格的γ值差别性小,因此通过判定一个“拐点值”就能把聚类中心识别出来,从最大的γ值到“拐点值”都形成网格的聚类中心,那么网格的热点以及聚类数量就确定。
(1)网格的局部密度
(2)通过ρ来获取每个热点所包括的网格编号{ni};
由于现实糊口顶用户产生业务时受到外界因素的滋扰,因此信令数据中混合了大量的“噪音”,包罗:反复定位、虚假切换信息、兵乓效应、影象效应、孤岛效应等。这些“噪音”会对热点区域识别发生较大的滋扰和误差,因此本文通过大数据相关东西敌手机信令的“噪音”举办剔除。
该定位精度是毕业论文范文 100100m的网格
毕业论文库:电子通信 时间:2016-10-16 点击:
次