基于核密度函数的协作半径分析方法及系统与流程

文档序号:16932081发布日期:2019-02-22 20:21阅读:1050来源:国知局
基于核密度函数的协作半径分析方法及系统与流程

本发明涉及交易分析领域,具体来说,涉及一种基于核密度函数的协作半径分析方法及系统。



背景技术:

基于网站上大量的交易数据,为研究不同行业、不同地区等维度的交易次数,交易金额等维度的数据与交易双方所在地区的地理距离之间的关系,特引入协作半径概念,协作半径即为以交易的甲方为圆心,甲方和乙方所在地区的地理长度为半径所形成的交易圈,在交易分析中,鲜有成熟的文献或专利针对协作半径进行深入分析。

以研究某一省份的协作半径特点为例,由于某一省份作为甲方在日常工作中会生成大量交易信息,每一单交易都会确定甲乙双方的地理距离,为研究该省份各配套距离与交易次数之间的关系,通常的分析方法是画出以距离为横坐标,交易次数为纵坐标的直方图,但是协作距离是连续变量,为画出直方图首先需要对协作距离进行分组,然后计算各协作距离组内的订单总和作为纵坐标,即频数,由于连续型变量有多种分组方案,不同的粒度的距离分组方案最后画出的直方图并不相同,即无法根据真实的协作距离拟合出唯一稳定的分布特点;而且各地区的交易频繁度,即频数并不相同,当多个地区进行对比分析时纵坐标可能会出现较大差距。

在这种情况下,一般的做法是拟合密度曲线,由于传统分布的估计需选取准确的参数模型,若数据的参数分布未知,则参数模型的选择可能存在偏差,从而不能很好的拟合数据。

有鉴于此,由于核密度估计方法不利用有关数据分布的先验知识,对数据分布不附加任何假定,是一种从数据样本本身出发研究数据分布特征的方法,因而,在统计学理论和应用领域均受到高度的重视,基于核密度估计的非参数估计方法近年来在收入分布的经验研究中得到了广泛的应用,核密度估计对于传统的概括性的统计方法是一个较好的替代,在拟合关于协作半径整体分布方面具有显著优越性。

针对相关技术中的问题,目前尚未提出有效的解决方案。



技术实现要素:

针对相关技术中的上述技术问题,本发明提出一种基于核密度函数的协作半径分析方法及系统,能够拓宽了交易分析的范围,相关的分析结果从全新的角度可支持决策。

为实现上述技术目的,本发明的技术方案是这样实现的:

一种基于核密度函数的协作半径分析方法,包括以下步骤:

s1:确定每次交易甲乙双方所在具体地址,并根据甲乙双方所在具体地址匹配出两地的经纬度,根据两个地址的经纬度计算两个地址间的距离;

s2:根据研究目标选定某一研究维度,筛选出该维度的所有交易,列出甲乙双方的协作半径数据,每次交易均伴随一个协作半径数据,所有交易产生的协作半径数据集为{x1,...,xi,...,xn};

s3:针对协作半径数据集{x1,...,xi,...,xn},拟合核密度曲线。

进一步地,所述步骤s3具体包括:

s31将协作半径数据集{x1,...,xi,...,xn}作为原始数据,导入r软件;

s32运行density()代码,拟合出{x1,...,xi,...x,n}协作半径数据集的核密度曲线;

s33运行plot()函数画出核密度曲线,分析甲方的交易协作半径分布情况。

本发明的另一方面,提供一种基于核密度函数的协作半径分析系统,包括:

计算模块,用于确定每次交易甲乙双方所在具体地址,计算两个地址间的距离;

筛选模块,用于根据研究目标选定某一研究维度,筛选出该维度的所有交易,列出甲乙双方的协作半径数据,每次交易均伴随一个协作半径数据,所有交易产生的协作半径数据集为{x1,...,xi,...,xn};

拟合模块,用于针对协作半径数据集{x1,...,xi,...,xn},拟合核密度曲线。

进一步地,所述拟合模块包括:

导入模块,用于将协作半径数据集{x1,...,xi,...x,n}作为原始数据,导入r软件;

运行模块,用于运行density()代码,拟合出{x1,...,xi,...x,n}协作半径数据集的核密度曲线;

可视化模块,用于运行plot()函数画出核密度曲线。

本发明的有益效果:

利用核密度函数拟合出某地区或某行业交易的协作半径的分布曲线,能够快速获取该地区或该行业交易的协作半径分布特点的相关结论,为相关研究或布局等提供交易范围特点的参考;

拓宽了交易分析的范围,相关的分析结果从全新的角度可支持决策,如布局的选取等。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是根据本发明实施例所述的基于核密度函数的协作半径分析方法的流程图;

图2是根据本发明实施例所述的基于核密度函数的协作半径分析系统的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员所获得的所有其他实施例,都属于本发明保护的范围。

如图1所示,根据本发明实施例所述的一种基于核密度函数的协作半径分析方法,包括以下步骤:

s1:确定每次交易甲乙双方所在具体地址,并根据甲乙双方所在具体地址匹配出两地的经纬度,根据两个地址的经纬度计算两个地址间的距离;

s2:根据研究目标选定某一研究维度,筛选出该维度的所有交易,如研究某地区交易的配套距离有何特点,这里假定研究当北京作为采购方时,采购距离的分布特点,则需列出北京作为甲方发生的所有交易与乙方的协作半径数据,每一次交易均伴随一个协作半径数据,所有的交易产生的协作半径数据集为{x1,...,xi,...,xn};s3:针对协作半径数据集{x1,...,xi,...,xn},拟合核密度曲线。

在本发明的一个具体实施例中,所述步骤s3具体包括:

s31将协作半径数据集{x1,...,xi,...,xn}作为原始数据,导入r软件;

s32运行density()代码,拟合出{x1,...,xi,...x,n}协作半径数据集的核密度曲线;

s33运行plot()函数画出核密度曲线,分析甲方的交易协作半径分布情况。

其中,在实际应用中,r语言中已有特定的核密度拟合函数,借助r代码中的density()命令进行核密度函数曲线的拟合;例如在该例中计算北京作为甲方发生的多次交易的多个协作半径构成一个数据集,即{x1,...,xi,...,xn},首先将该数据集作为原始数据,导入r软件,然后运行density()代码,拟合出{x1,...,xi,...,xn}协作半径数据集的核密度曲线,最后运行plot()函数画出曲线,即可轻易分析出北京的交易协作半径分布特点。

如图2,本发明的另一方面,提供一种基于核密度函数的协作半径分析系统,包括:

计算模块,用于确定每次交易甲乙双方所在具体地址,计算两个地址间的距离;

筛选模块,用于根据研究目标选定某一研究维度,筛选出该研究维度的所有交易,列出甲乙双方的协作半径数据,每次交易均伴随一个协作半径数据,所有交易产生的协作半径数据集为{x1,...,xi,...,xn};

拟合模块,用于针对协作半径数据集{x1,...,xi,...,xn},拟合核密度曲线。

在本发明的一个具体实施例中,所述拟合模块包括:

导入模块,用于将协作半径数据集{x1,...,xi,...x,n}作为原始数据,导入r软件;

运行模块,用于运行density()代码,拟合出{x1,...,xi,...x,n}协作半径数据集的核密度曲线;

可视化模块,用于运行plot()函数画出核密度曲线,分析北京的交易协作半径分布情况。

其中,在实际应用中,r语言中已有特定的核密度拟合函数,借助r代码中的density()命令进行核密度函数曲线的拟合;例如在该例中计算北京作为甲方发生的多次交易的多个协作半径构成一个数据集,即{x1,...,xi,...,xn},首先将该数据集作为原始数据,导入r软件,然后运行density()代码,拟合出{x1,...,xi,...,xn}协作半径数据集的核密度曲线,最后运行plot()函数画出曲线,即可轻易分析出北京的交易协作半径分布特点。

综上所述,借助于本发明的上述技术方案,利用核密度函数拟合出某地区或某行业交易的协作半径的分布曲线,能够快速获取该地区或该行业交易的协作半径分布特点的相关结论,为相关研究或布局等提供交易范围特点的参考。

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1