发明名称 基于Gompertz函数的异网用户数预测方法
摘要 基于Gompertz函数的异网用户数预测方法,属于数据挖掘领域。为了既能识别异网移动业务用户的生命周期,又能动态地预测异网移动业务的用户数,本发明公开了一种基于Gompertz函数的异网用户数预测方法,具体包括获取本网和异网移动业务用户网间通话行为的数据;然后利用Gompertz函数拟合异网移动业务用户的生命周期曲线,根据拟合结果识别异网移动业务用户生命周期的具体阶段;最后动态地预测异网移动业务用户数。本发明利用数据挖掘技术,将客户生命周期和Gompertz函数有机地融合,通过对本网与异网移动业务用户网间通话数据的深入分析和挖掘,既可以识别异网移动业务用户的生命周期,又可以动态、准确地预测异网用户数。
申请公布号 CN101867955B 申请公布日期 2012.12.26
申请号 CN201019114081.7 申请日期 2010.03.01
申请人 北京邮电大学 发明人 郑岩
分类号 H04W24/00(2009.01)I 主分类号 H04W24/00(2009.01)I
代理机构 代理人
主权项 1.基于Gompertz函数的异网用户数预测方法,其特征在于,所述方法包括如下步骤:步骤101,获取最近连续数月与本网移动业务用户进行通话的异网移动业务用户数的时间序列集Y;步骤102,利用差分法对所述时间序列集Y中的每一值y<sub>t</sub>,即当月与本网移动业务用户进行通话的异网用户数,计算lg(lgy<sub>t</sub>-lgy<sub>t-1</sub>)并进行判定;如果为线性变化,则可利用Gompertz函数拟合客户生命周期曲线;否则,Gompertz函数不适用;步骤103,首先利用三和法对所述时间序列集Y进行Gompertz函数拟合,即分别计算出参数k、a和b的值,其中k是指标值的极限值,a是指标值的增长速率,b是指标达到最大增长速率的时间点;然后根据其参数取值,判定客户生命周期的不同阶段,若a>1,b>1处于导入期;若0<a<1,0<b<1处于成长期和成熟期;若0<a<1,b>1处于衰退前期;若a>1,0<b<1处于衰退后期;步骤104,求解拟合的客户生命周期曲线的拐点,预测异网用户数,计算客户生命周期拟合曲线的拐点(t<sub>0</sub>,y<sub>0</sub>)=(ln(-lna)/-lnb,ka′/2),其中a′=-lnb,t<sub>0</sub>和y<sub>0</sub>分别表示拟合曲线的拐点所对应的横、纵坐标值,令y=ka′/2,则<img file="FSB00000916375700011.GIF" wi="330" he="72" />利用此方程可以求解拟合曲线拐点的横坐标值t<sub>0</sub>,即:<maths num="0001"><![CDATA[<math><mrow><msub><mi>t</mi><mn>0</mn></msub><mo>=</mo><mfrac><mrow><mi>ln</mi><mrow><mo>(</mo><mfrac><mrow><mi>ln</mi><mrow><mo>(</mo><mo>-</mo><mfrac><mrow><mi>ln</mi><mi>b</mi></mrow><mn>2</mn></mfrac><mo>)</mo></mrow></mrow><mrow><mi>ln</mi><mi>a</mi></mrow></mfrac><mo>)</mo></mrow></mrow><mrow><mi>ln</mi><mi>b</mi></mrow></mfrac></mrow></math>]]></maths>由于t<sub>1</sub><t<sub>0</sub><t<sub>2</sub>,t<sub>0</sub>=(t<sub>1</sub>+t<sub>2</sub>)/2,平移坐标系使t<sub>1</sub>=0,则t<sub>2</sub>=2t<sub>0</sub>;步骤105,修正预测结果;由于以上仅考虑了本网与异网进行通话的用户群,而本网还有少数用户未与异网用户通话;虽然,这类用户数占本网和异网全部用户数的比例很少,但为了提高预测准确率,针对这类用户应予以考虑;设y′为时间点t′本网的用户总数,λ为当月未与异网用户进行通话的本网用户数占本网在网用户总数的比值,地域不同则该值亦不同,A为待预测的当月异网用户数,利用公式A=y′/(1-λy′)获得修正后的预测结果A。
地址 100876 北京市海淀区西土城路10号