一种应用软件的玩家数据估算方法技术

技术编号:15391567 阅读:171 留言:0更新日期:2017-05-19 04:49
本发明专利技术公开了一种应用软件的玩家数据估算方法,包括以下步骤:1)获取应用排行榜中相关应用软件的排名名次;所述相关应用软件包括待分析的应用软件以及多个参考应用软件;2)收集上榜的参考应用软件的玩家数据,建立排名名次和玩家数据之间的对应关系表;3)根据对应关系表,确定出关于名次和数据之间关系的函数;4)将待分析的应用软件的名次代入步骤3)中确定的函数,得到所述待分析的应用软件的数据信息。本发明专利技术的应用软件的玩家数据估算方法,建立名次和数据之间的函数关系。当待分析的感兴趣的应用软件的名次已知后,即可代入建模确定的函数式中,获取感兴趣的应用软件的数据,从而更加准确、及时地了解和掌握应用软件的运营走势。

Player data estimation method of application software

The invention discloses a method for estimating a game player data application software, which comprises the following steps: 1) to obtain relevant application software list rank; the relevant application software includes application software for analysis and multiple reference application software; 2) game player data reference application software collection list, establish corresponding the relationship between the rankings and table game player data; 3) according to the corresponding relation table, determine the function about the relationship between the position and data; 4) ranking into the application software will be analyzed step 3) function to determine the application software to get the data to be analyzed. The player data estimation method of the application software of the invention establishes the functional relation between the position and the data. Application software when the analysis of interest position is known, the function can be determined by modeling, application software to get interested in the data, and thus more timely and accurately understand and grasp the trend of application software operation.

【技术实现步骤摘要】
一种应用软件的玩家数据估算方法
本专利技术涉及对应用软件的数据分析,特别是涉及一种应用软件的数据获取方法。
技术介绍
随着移动终端越来越广泛地应用,针对移动终端开发的应用也层出不穷,数量庞大。虽然各手机应用排行榜,会按照一定规则对应用软件进行评分,提供一些应用软件排名的榜单。但此类榜单,仅能获取应用软件的排名名次信息,很难获取这些上榜应用软件的一些深层次的反应成功与否的信息,例如用户数据量、运营收入情况等。因此,寻找一种能获取应用软件的反应成功与否方面的数据的方法显得非常有必要。
技术实现思路
本专利技术所要解决的技术问题是:弥补上述现有技术的不足,提出一种应用软件的玩家数据估算方法,可获取有关应用软件成功与否方面的数据,以便对应用软件的开发提供参考。本专利技术的技术问题通过以下的技术方案予以解决:一种应用软件的玩家数据估算方法,包括以下步骤:1)获取应用排行榜中相关应用软件的排名名次;所述相关应用软件包括待分析的应用软件以及多个参考应用软件;2)收集上榜的参考应用软件的玩家数据,建立排名名次和玩家数据之间的对应关系表;3)根据所述对应关系表,确定出关于名次和数据之间关系的函数;4)将待分析的应用软件的名次代入步骤3)中确定的函数,得到所述待分析的应用软件的数据信息。本专利技术与现有技术对比的有益效果是:本专利技术的应用软件的玩家数据估算方法,根据应用排行榜的名次信息,利用上榜的参考应用软件的数据,建立名次和数据之间的函数关系,从而根据其它应用软件的名次信息来估算该应用软件的数据情况,从而直观、及时地考察感兴趣的应用软件的数据表现,为公司决策、产品研发及竞争对手的产品分析提供数据参考。【附图说明】图1是本专利技术具体实施方式的应用软件的玩家数据估算方法的流程图。【具体实施方式】下面结合具体实施方式并对照附图对本专利技术做进一步详细说明。本专利技术的构思是:排行榜,例如应用商店提供的排行榜、权威机构发布的排行榜(如appannie排行榜)等,是根据一定的算法和规则,对应用市场内的应用软件,根据表现按由好到差进行排序的榜单。排行榜内的名次高低,能较好的反映出一款应用软件的成功与否,是对感兴趣的应用软件进行了解和分析的重要途径。但是,排行榜仅给出名次信息,而上榜产品的每日营收数值及每日产品新增用户数量等数据却难以获取。而自家公司上榜应用软件的名次以及相关数据是可以收集到的,这样,利用自家公司的上榜应用软件的名次,相关数据信息建立一种排名名次与产品营收或者新增用户量数值等数据的估算模型,即可由想分析的感兴趣的应用软件的名次信息获得相关数据信息,以便提供后续开发时决策参考。如图1所示,为本具体实施方式的应用软件的玩家数据估算方法的流程图,包括以下步骤:1)获取应用排行榜中相关应用软件的排名名次;所述相关应用软件包括待分析的应用软件以及多个参考应用软件。该步骤中,参考应用软件可选择自家公司上榜的应用软件,这样,后续步骤2)要收集的玩家数据也比较方便获取。当然,参考应用软件还可选择其它可方便获取数据的上榜的应用软件,只要某些应用软件已上榜,且其相关数据可便捷获取到,这类应用软件均可作为此处的参考应用软件。应用排行榜可为应用市场公司提供的排行榜,或者为权威数据分析机构发布的排行榜。为便于说明,如下以应用商店的排行榜的名次为例进行说明,利用排行榜上的参考应用软件的数据来估算感兴趣的应用软件的数据情况。其它可获取到的应用排行榜,如较为中立、客观、权威,则同样可作为分析的基础以获取相关数据,如下不一一罗列。获取名次的方式有多种。由于排行榜每天都是动态变化的,所以每天均需收集榜单的最新信息。可获取设定时间段内的名次信息,以确保后续建立的名次和数据的样本组数较多。优选地,可通过网络爬虫技术获取应用软件的排名名次。利用网络爬虫技术,每天对排行榜(如免费榜或畅销榜)的应用软件名称与名次自动获取并保存,以供后续使用。2)收集上榜的参考应用软件的玩家数据,建立排名名次和玩家数据之间的对应关系表。如步骤1)中参考应用软件选择自家公司上榜的应用软件,而自家公司这几款应用软件的玩家数据是已知且较为容易获取到的,则该步骤可较为便捷地收集到玩家数据。玩家数据为反映应用软件在玩家中受欢迎的程度的数据,例如应用软件的日新增玩家数量、玩家付费总额、玩家评价数量等等。收集的玩家数据类型与排行榜的性质有关联,例如排行榜为免费榜,相应地,玩家数据为应用软件的日新增用户量。如排行榜为畅销榜,相应地,玩家数据为应用软件的日收入数据。由于应用商店的排行榜的排序规则会不定期地发生变动,其在一段时间内会保持不变,同时为估算感兴趣的应用软件的最新数据情况,公司上榜的参考应用软件的玩家数据也选用最近一段设定时间段内的玩家数据。具体地,首先,将最近一段设定时间内的公司上榜应用软件的名次和玩家数据收集起来。为保证样本数据充足,应尽量多的收集上榜应用;时间段也不宜过短,至少一周以上。如表1所示,为获取的免费榜上参考应用软件(应用A、应用B、应用C和应用D)的名次信息。如表2所示,为获取的参考应用软件的日新增用户量数据。如针对畅销榜,表格形式类似,只是获取的数据类型为应用软件的日收入数据,在此不再重复说明。然后,按照应用软件名称,将各应用软件的数据与榜单上的名次对应起来,即得到:免费榜中各应用软件每天的名次和日新增用户数据,或者,畅销榜中各应用软件每天的名次和日收入数据。如表3所示,为针对免费榜的各应用软件每天的名次和日新增用户数据。表3名次数据2456334060432447217771988最后,以名次为基准,对各个名次下的数据求均值,得到对应各个名次的数据。即得到免费榜排名下的名次与日新增用户量均值数据的对应关系表,或者畅销榜排名下的名次与日收入均值数据的对应关系表。如表4所示,为求均值后,免费榜中名次与日新增用户量均值数据的对应关系表。表4名次数据24563.034060.043244.072082.5优选地,为确保后续步骤拟合参数时的有效性,设置检测步骤,确保训练数据(名次和数据)的数据量,如果数据量太低,则发出报错提示,程序终止。该步骤中,检测所述名次和数据的数据组数是否大于设定阈值,如果是,则执行所述步骤3);如果否,则发出报错提示,结束。3)根据步骤2)中的对应关系表,确定出关于名次和数据之间关系的函数。该步骤中,根据前述获取的x(名次)、y(数据)的值,确定x与y的映射函数关系。确定时,可通过如下步骤得到:31)选取多种函数,根据步骤2)中的对应关系表,拟合出各函数中的参数;32)计算各个函数的R2值,所述R2值是度量函数对数据实际观测值拟合程度的统计量,取值范围为[0,1];33)选择R2值最大的函数作为确定出的关于名次和数据之间关系的函数。具体地,步骤31)中选取的多种函数包括指数函数y=a×ebx、对数函数y=a*lnx+b、一元线性函数y=a*x+b、幂函数y=a*xb和多项式函数y=a*x3+b*x2+c*x+d。根据步骤2)中的名次和数据信息,即可拟合出上述各函数中的参数。以对幂函数参数的拟合为例,可取对数将幂函数转化为线性公式,如下所示:lny=lna+b*lnx(公式1)t=s+b*r(公式2)其中,t=lny,s=lna,r=lnx。利本文档来自技高网...
一种应用软件的玩家数据估算方法

【技术保护点】
一种应用软件的玩家数据估算方法,其特征在于:包括以下步骤:1)获取应用排行榜中相关应用软件的排名名次;所述相关应用软件包括待分析的应用软件以及多个参考应用软件;2)收集上榜的参考应用软件的玩家数据,建立排名名次和玩家数据之间的对应关系表;3)根据所述对应关系表,确定出关于名次和数据之间关系的函数;4)将待分析的应用软件的名次代入步骤3)中确定的函数,得到所述待分析的应用软件的数据信息。

【技术特征摘要】
1.一种应用软件的玩家数据估算方法,其特征在于:包括以下步骤:1)获取应用排行榜中相关应用软件的排名名次;所述相关应用软件包括待分析的应用软件以及多个参考应用软件;2)收集上榜的参考应用软件的玩家数据,建立排名名次和玩家数据之间的对应关系表;3)根据所述对应关系表,确定出关于名次和数据之间关系的函数;4)将待分析的应用软件的名次代入步骤3)中确定的函数,得到所述待分析的应用软件的数据信息。2.根据权利要求1所述的应用软件的玩家数据估算方法,其特征在于:所述步骤3)中,确定函数的步骤包括:31)选取多种函数,根据所述对应关系表,拟合出各函数中的参数;32)计算各个函数的R2值,所述R2值是度量函数对数据实际观测值拟合程度的统计量,取值范围为[0,1];33)选择R2值最大的函数作为确定出的关于名次和数据之间关系的函数。3.根据权利要求2所述的应用软件的玩家数据估算方法,其特征在于:所述步骤32)中,根据如下公式计算得到函数的R2值,其中,n表示步骤2)中数据的个数;yi表示步骤2)中的数据的实际观测值;表示数据的实际观测值的平均值;将步骤2)中的名次信息代入步骤31)中拟合出参数后的函数,得到数据的拟合估计值,作为代入公式。4.根据权利要求2所述的应用软件的玩家数...

【专利技术属性】
技术研发人员:黄育钊杨威
申请(专利权)人:网易杭州网络有限公司
类型:发明
国别省市:浙江,33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1