一种iOS设备数据分析系统技术方案

技术编号:14828748 阅读:267 留言:0更新日期:2017-03-16 15:10
本发明专利技术涉及数据分析领域,公开了一种iOS设备数据分析系统,对iOS设备的数据进行分析。本发明专利技术包括:均值分析模块,采用一种针对数据呈现正太分布模型的分析方法,对数据进行分析;线性回归分析模块,采用一种针对呈现线性分布模型的分析方法,对数据进行分析;逻辑回归分析模块,采用一种针对数据呈现二分类分布的分析方法,对数据进行分析;聚类分析模块,采用一种针对数据呈现聚合分布的分析方法,对数据进行分析。本发明专利技术适用于iPhone等iOS设备。

【技术实现步骤摘要】

本专利技术涉及数据分析领域,特别涉及一种iOS设备数据分析系统
技术介绍
在我国,随着移动互联网技术的迅猛发展和广泛应用,移动智能终端设备大量普及于民众,移动应用依托于智能设备每天都产生大量的使用数据。如何有效的使用这些数据,提高移动应用的质量与安全成为一个新的研究方向。用户信息个性化特征明显,涉及到健康参数、运动情况、饮食习惯等各个方面,借助数据分析、处理整合之后具有很大的商业价值,可供软件开发者应用于医疗、社交、娱乐等多个方面。移动应用的未来发展将围绕如何实现用户数据价值而进行。
技术实现思路
本专利技术要解决的技术问题是:提供一种iOS设备数据分析系统,对iOS设备的数据进行分析。为解决上述问题,本专利技术采用的技术方案是:一种iOS设备数据分析系统,包括:均值分析模块,采用一种针对数据呈现正太分布模型的分析方法,对数据进行分析;线性回归分析模块,采用一种针对呈现线性分布模型的分析方法,对数据进行分析;逻辑回归分析模块,采用一种针对数据呈现二分类分布的分析方法,对数据进行分析;聚类分析模块,采用一种针对数据呈现聚合分布的分析方法,对数据进行分析。具体的,均值分析模块的具体分析步骤包括:步骤a1:获取可信的原始数据以及待验证的数据;这里用户需要提供数据,其中用户提供的数据需要包含2个部分:1、用户需要提供正确的原始数据,数据必须是可信的且数据量不能太小;2、用户需要提供待验证的数据。待验证的数据没有数据量的限制。步骤a2:根据可信的原始数据,建立高斯算法模型;步骤a3:将待验证的数据带入到建立的高斯算法模型中,得出所述待验证的数据的概率,对结果求平均值;步骤a4:将分析得出的结果输出给用户。具体的的,线性回归分析模块的具体分析步骤包括:步骤b1:获取经验数据和待验证的数据;这里用户提供的数据需要包含2个部分:1、用户需要提供正确的原始经验数据,数据必须是可信的且数据量不能太小;2、用户需要提供待验证的数据。待验证的数据没有数据量的限制;步骤b2:根据经验数据,建立线性回归分析模型;步骤b3:对建立的线性回归分析模型进行检验;步骤b4:将待要验证数据源带入到检验后的线性回归分析模型中,求出可决系数;步骤b5:将分析得出的结果输出给用户。进一步的,步骤b2首先建立含系数的模型,然后采用最小二乘法和梯度下降法,找到残差最小时的参数值,从而确定模型的系数。进一步的,步骤b3采用拟和优度检验线性回归分析模型。具体的,逻辑回归分析模块的具体分析步骤包括:步骤c1:获取经验数据和待验证的数据;一般是从可信数据库加载经验数据,得到一个可供分析的多维数据集合;步骤c2:根据经验数据,确定函数形式并训练算法模型,得到回归系数;步骤c3:检验步骤c2得到的回归系数,若检验结果表明步骤c2的算法模型显著则继续步骤c4,否则返回步骤c2重新训练其他算法模型;步骤c4:使用步骤c2的算法模型对待验证的数据进行分析,得到相应的分类结果,结果以阈值为界线,大于阈值,则输出结果是,小于阈值,则输出结果否。进一步的,步骤从c2包括:c21、将经验数据转换为模型需要的数据格式;c22、确定逻辑回归模型函数形式;c23、训练算法,得到回归系数。进一步的,步骤c23中,训练算法采用梯度上升法得到回归系数。进一步的,步骤c3使用似然比检验法检验得到的回归系数。具体的,聚类分析模块的具体分析步骤包括:步骤d1:获取经验数据与待校验数据,将经验数据与待校验数据据合并,并整理合并后的数据,得到一个可供分析的多维度数据集合;步骤d2:将整理后的数据通过多次的迭代计算,得到聚类分布模型;步骤d3:将待校验数据与得到的聚类分布模型进行分析,得到待校验数据之于模型的一个权重值,然后输出结果。进一步的,步骤d2包括:d21:计算数据的平均欧式距离,作为初始聚类标准;d22、根据聚类标准使用快速聚类算法,得到首次聚类分布;d23、重新计算中心点,不断调用快速聚类算法,最后得到稳定分布。本专利技术的有益效果是:本专利技术主要针对当前iPhone等iOS设备能收集到的用户数据进行本地化分析,在尽可能少的占用主应用程序资源的前提下,在应用后台进行数据分析输出结果。本专利技术整个数据分析系统,没有涉及到通用的对用户信息的建模分析,对用户不同的行为进行了均值分析,线性回归分析,逻辑回归分析,与聚类分析等进行建模,可以帮助开发人员分析用户数据,从而提供优化服务。附图说明图1是数据分析整体结构图;图2是均值分析流程图;图3是线性回归分析流程图;图4是逻辑回归分析流程图;图5是聚类分析流程图。具体实施方式专利技术采用了多线程,异步并行等多种方式进行分析操作。如图1所示,系统能够进行四种形式的分析,包括四种分析模块:均值分析模块、线性回归分析模块、逻辑回归分析模块、聚类分析模块。每个模块独立承担各自的分析任务,也可以将几种分析模块组合使用,实现某些数据分析的需求。整个系统可以编译成静态库,在其他iPhone应用中使用,实现数据分析的目的。A.均值分析均值分析模块主要用来对服从正态分布模型的数据的正确性校验,算法主要采用高斯算法模型进行校验,最后的输出结果时一个介于0到1的概率值,数值越大则正确性越高。分析的过程会依次对输入的数据进行验证从而获取一个概率值,然后对所有的概率值取平均值,获得结果。B.线性回归分析线性回归模块主要是用来处理由一组样本数据出发,确定变量之间的数学模型关系式的算法。获取变量的参数主要采用最小二乘法和梯度下降法,整个分析过程是找到残差最小时的参数值。得出参数之后,求出模型,求出此模型的可决系数,可决系数越大说明拟合程度越高,最后输出结果。C.逻辑回归分析逻辑回归分析模块主要用来分析得到最新收集到的数据的分类结果。算法使用已知分类结果的经验数据训练模型,采用递度上升法(梯度上升的思想是:要找到某函数的最大值,最好的方法是沿着该函数的梯度方向寻找)得到模型回归系数。最后输出结果为表征新数据所在分类的一个权重值。输于结果一般以0.5为界线分类,选择0.5作为阈值是一般做法,实际应用时特定的情况可以选择不同阈值,如果对正例的判别准确性要求高,可以选择阈值大一些,对正例的召回要求高,则可以选择阈值小一些。D.聚类分析聚类分析模块主要用来处理含有定类变量、定量(离散和连续)变量的数据。算法主体采用快速聚类算法,聚类指标使用数据之间欧式距离。最后输出结果为待校验数据所在聚类的一个权重值。整个分析过程是一个寻找稳定聚类分布的过程,模块初始化会定义一个最大运算次数保证最后有稳定分布输出。数据加入聚类分析模块过后会计算一个平均欧式距离作为首次聚类标准,然后用快速聚类算法形成初始聚类。接下来不断重新构建聚类中心与分布,迭代直到得到稳定分布,输出结果。为使本专利技术的目的、技术方案和优点更加清楚,下面结合附图2-5对以上四个模块的详细技术实施方案进行说明一、均值分析流程:如流程图2所示,包含以下步骤:进入均值分析系统,首先进入S1步骤获取数据源。在S2步骤中根据S1步骤获取的数据建立模型,模型建立成功后在S3步骤中通过模型验证数据。获取数据的结果后在S4步骤中计算S3步骤中获取的值的均值。S5步骤将S4步骤计算的均值输出得到结果。上述S2步骤包含以下几步骤:a1、通过获取的可信数据求出期望值,求本文档来自技高网...
一种iOS设备数据分析系统

【技术保护点】
一种iOS设备数据分析系统,其特征在于,包括:均值分析模块,采用一种针对数据呈现正太分布模型的分析方法,对数据进行分析;线性回归分析模块,采用一种针对呈现线性分布模型的分析方法,对数据进行分析;逻辑回归分析模块,采用一种针对数据呈现二分类分布的分析方法,对数据进行分析;聚类分析模块,采用一种针对数据呈现聚合分布的分析方法,对数据进行分析。

【技术特征摘要】
1.一种iOS设备数据分析系统,其特征在于,包括:均值分析模块,采用一种针对数据呈现正太分布模型的分析方法,对数据进行分析;线性回归分析模块,采用一种针对呈现线性分布模型的分析方法,对数据进行分析;逻辑回归分析模块,采用一种针对数据呈现二分类分布的分析方法,对数据进行分析;聚类分析模块,采用一种针对数据呈现聚合分布的分析方法,对数据进行分析。2.根据权利要求1所述的一种iOS设备数据分析系统,其特征在于,均值分析模块的具体分析步骤包括:步骤a1:获取可信的原始数据以及待验证的数据;步骤a2:根据可信的原始数据,建立高斯算法模型;步骤a3:将待验证的数据带入到建立的高斯算法模型中,得出所述待验证的数据的概率,对结果求平均值;步骤a4:将分析得出的结果输出给用户。3.根据权利要求1所述的一种iOS设备数据分析系统,其特征在于,线性回归分析模块的具体分析步骤包括:步骤b1:获取经验数据和待验证的数据;步骤b2:根据经验数据,建立线性回归分析模型;步骤b3:对建立的线性回归分析模型进行检验;步骤b4:将待要验证数据源带入到检验后的线性回归分析模型中,求出可决系数;步骤b5:将分析得出的结果输出给用户。4.根据权利要求3所述的一种iOS设备数据分析系统,其特征在于,步骤b2首先建立含系数的模型,然后采用最小二乘法和梯度下降法,找到残差最小时的参数值,从而确定模型的系数。5.根据权利要求5所述的一种iOS设备数据分析系统,其特征在于,步骤b3采用拟和优度检验线性回归分析模型。6.根据权利要求1所述的一种iOS设备数据分析系统...

【专利技术属性】
技术研发人员:刘蛟邓佳川郑红李伟光
申请(专利权)人:四川长虹电器股份有限公司
类型:发明
国别省市:四川;51

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

1