一种信息推荐方法、装置、设备及介质与流程

文档序号:16633312发布日期:2019-01-16 06:46阅读:157来源:国知局
一种信息推荐方法、装置、设备及介质与流程

本发明涉及互联网技术领域,尤其涉及一种信息推荐方法、装置、设备及介质。



背景技术:

随着互联网技术的不断发展,个性化推荐成为了各个领域的研究热点。在证券领域,为了向用户提供股票投资参考,实现智能选股、智能诊股等功能,热门行业的推荐应运而生。

目前,大多数的热门行业推荐方法都是单一地利用历史收益率排名或者历史轮动规律等,来预测热门行业并推荐给用户,会造成推荐给用户的热门行业的准确率不高等问题。



技术实现要素:

本发明实施例提供了一种信息推荐方法、装置、设备及介质,用以解决现有技术中的热门行业推荐方法存在准确度较低的问题。

本发明实施例提供的具体技术方案如下:

本发明实施例提供了一种信息推荐方法,包括:

接收到信息推荐请求时,从历史交易信息数据库中查询各个行业各自对应的第一历史交易数据;

调用行业数据分析进程对各个行业各自对应的第一历史交易数据进行分析,得到存在羊群效应的多个行业并作为备选行业;

从历史交易信息数据库中查询各个备选行业各自对应的第二历史交易数据;

调用类型数据分析进程对各个备选行业各自对应的第二历史交易数据进行分析,得到各个备选行业各自包含的指定类型成分股的数目;

根据各个备选行业各自包含的指定类型成分股的数目,从各个备选行业中选取热门行业并显示。

在本发明实施例提供的信息推荐方法中,调用行业数据分析进程对各个行业各自对应的第一历史交易数据进行分析,得到存在羊群效应的多个行业并作为备选行业,包括调用行业数据分析进程执行以下操作:

根据各个行业各自对应的第一历史交易数据,确定各个行业在第一时间范围内各自对应的行业平均日收益率序列和行业收益率绝对偏差序列;

对各个行业各自对应的行业平均日收益率序列和行业收益率绝对偏差序列进行分析,得到各个行业各自对应的行业平均日收益率与行业收益率绝对偏差之间的映射关系;

从各个行业中,选取对应的映射关系为非线性映射关系的行业作为备选行业。

在本发明实施例提供的信息推荐方法中,根据各个行业各自对应的第一历史交易数据,确定各个行业在第一时间范围内各自对应的行业平均日收益率序列和行业收益率绝对偏差序列,包括:

对各个行业各自对应的第一历史交易数据进行分析,得到各个行业各自包含的各个成分股在第一时间范围内的成分股日收益率序列;

根据各个行业各自包含的各个成分股在第一时间范围内的成分股日收益率序列,确定各个行业在第一时间范围内各自对应的行业平均日收益率序列;以及,

根据各个行业各自包含的各个成分股在第一时间范围内的成分股日收益率序列以及各自对应的行业平均日收益率序列,确定各个行业在第一时间范围内各自对应的行业收益率绝对偏差序列。

在本发明实施例提供的信息推荐方法中,对各个行业各自对应的行业平均日收益率序列和行业收益率绝对偏差序列进行分析,得到各个行业各自对应的行业平均日收益率与行业收益率绝对偏差之间的映射关系,包括:

对各个行业各自对应的行业平均日收益率序列和行业收益率绝对偏差序列分别进行多项式回归分析,得到各个行业各自对应的表征行业平均日收益率与行业收益率绝对偏差之间的映射关系的回归表达式。

在本发明实施例提供的信息推荐方法中,从各个行业中,选取对应的映射关系为非线性映射关系的行业作为备选行业,包括:

从各个行业中,选取对应的回归表达式为二次多项式的行业作为备选行业。

在本发明实施例提供的信息推荐方法中,从各个行业中,选取对应的映射关系为非线性映射关系的行业作为备选行业,还包括:

从各个行业中,选取对应的回归表达式中二次项系数为负的行业作为备选行业;或者,

对各个行业各自对应的回归表达式分别进行显著性分析,得到各个行业各自对应的显著值,并从各个行业中,选取对应的回归表达式的二次项系数为负且显著值大于第一设定阈值的行业作为备选行业。

在本发明实施例提供的信息推荐方法中,若指定类型成分股为存在首领效应的成分股,则调用类型数据分析进程对各个备选行业各自对应的第二历史交易数据进行分析,得到各个备选行业各自包含的指定类型成分股的数目,包括调用类型数据分析进程执行以下操作:

对各个备选行业各自对应的第二历史交易数据进行分析,得到各个备选行业各自包含的各个成分股在第二时间范围内的成分股收盘价序列、在第三时间范围内的第一成分股成交额序列和在第四时间范围内的第二成分股成交额序列;

根据各个备选行业各自包含的各个成分股对应的成分股收盘价序列、第一成分股成交额序列和第二成分股成交额序列,确定各个备选行业各自对应的行业平均涨幅度以及各自包含的各个成分股对应的成分股涨幅度、成分股平均成交额、第一成分股总成交额和第二成分股总成交额;

根据各个备选行业各自对应的行业平均涨幅度以及各自包含的各个成分股对应的成分股涨幅度、成分股平均成交额、第一成分股总成交额和第二成分股总成交额,从各个备选行业各自包含的各个成分股中,选取满足涨幅条件的成分股作为各个备选行业各自包含的指定类型成分股;

统计各个备选行业各自包含的指定类型成分股的数目。

在本发明实施例提供的信息推荐方法中,涨幅条件至少包括以下任意一种或组合:

成分股涨幅度不小于第二设定阈值;

成分股涨幅度不小于行业平均涨幅度,其中,行业平均涨幅度大于第三设定阈值;

成分股平均成交额的排名不小于第四设定阈值,且第一成分股总成交额大于第二成分股总成交额。

在本发明实施例提供的信息推荐方法中,根据各个备选行业各自包含的指定类型成分股的数目,从各个备选行业中选取热门行业,包括:

从各个备选行业中,选取包含的指定类型成分股的数目不小于第五设定阈值的备选行业作为热门行业。

在本发明实施例提供的信息推荐方法中,从各个备选行业中,选取包含的指定类型成分股的数目不小于第五设定阈值的备选行业作为热门行业,还包括:

从包含的指定类型成分股的数目不小于第五设定阈值的备选行业中,任意选取设定数目的备选行业作为热门行业;或者,

按照包含的指定类型成分股的数目从高到低的顺序,从包含的指定类型成分股的数目不小于第五设定阈值的备选行业中,选取设定数目的备选行业作为热门行业。

本发明实施例提供了一种信息推荐装置,包括:

第一查询单元,用于接收到信息推荐请求时,从历史交易信息数据库中查询各个行业各自对应的第一历史交易数据;

第一调用单元,用于调用行业数据分析进程对第一查询单元查询到的各个行业各自对应的第一历史交易数据进行分析,得到存在羊群效应的多个行业并作为备选行业;

第二查询单元,用于从历史交易信息数据库中查询第一调用单元得到的各个备选行业各自对应的第二历史交易数据;

第二调用单元,用于调用类型数据分析进程对第二查询单元查询到的各个备选行业各自对应的第二历史交易数据进行分析,得到各个备选行业各自包含的指定类型成分股的数目;

行业选取单元,用于根据第二调用单元得到的各个备选行业各自包含的指定类型成分股的数目,从各个备选行业中选取热门行业;

推荐显示单元,用于显示行业选取单元选取出的热门行业。

在本发明实施例提供的信息推荐装置中,在调用行业数据分析进程对各个行业各自对应的第一历史交易数据进行分析,得到存在羊群效应的多个行业并作为备选行业时,第一调用单元具体用于调用行业数据分析进程执行以下操作:

根据各个行业各自对应的第一历史交易数据,确定各个行业在第一时间范围内各自对应的行业平均日收益率序列和行业收益率绝对偏差序列;

对各个行业各自对应的行业平均日收益率序列和行业收益率绝对偏差序列进行分析,得到各个行业各自对应的行业平均日收益率与行业收益率绝对偏差之间的映射关系;

从各个行业中,选取对应的映射关系为非线性映射关系的行业作为备选行业。

在本发明实施例提供的信息推荐装置中,在根据各个行业各自对应的第一历史交易数据,确定各个行业在第一时间范围内各自对应的行业平均日收益率序列和行业收益率绝对偏差序列时,第一调用单元具体用于:

对各个行业各自对应的第一历史交易数据进行分析,得到各个行业各自包含的各个成分股在第一时间范围内的成分股日收益率序列;

根据各个行业各自包含的各个成分股在第一时间范围内的成分股日收益率序列,确定各个行业在第一时间范围内各自对应的行业平均日收益率序列;以及,

根据各个行业各自包含的各个成分股在第一时间范围内的成分股日收益率序列以及各自对应的行业平均日收益率序列,确定各个行业在第一时间范围内各自对应的行业收益率绝对偏差序列。

在本发明实施例提供的信息推荐装置中,在对各个行业各自对应的行业平均日收益率序列和行业收益率绝对偏差序列进行分析,得到各个行业各自对应的行业平均日收益率与行业收益率绝对偏差之间的映射关系时,第一调用单元具体用于:

对各个行业各自对应的行业平均日收益率序列和行业收益率绝对偏差序列分别进行多项式回归分析,得到各个行业各自对应的表征行业平均日收益率与行业收益率绝对偏差之间的映射关系的回归表达式。

在本发明实施例提供的信息推荐装置中,在从各个行业中,选取对应的映射关系为非线性映射关系的行业作为备选行业时,第一调用单元具体用于:

从各个行业中,选取对应的回归表达式为二次多项式的行业作为备选行业。

在本发明实施例提供的信息推荐装置中,在从各个行业中,选取对应的映射关系为非线性映射关系的行业作为备选行业时,第一调用单元还用于:

从各个行业中,选取对应的回归表达式中二次项系数为负的行业作为备选行业;或者,

对各个行业各自对应的回归表达式分别进行显著性分析,得到各个行业各自对应的显著值,并从各个行业中,选取对应的回归表达式的二次项系数为负且显著值大于第一设定阈值的行业作为备选行业。

在本发明实施例提供的信息推荐装置中,若第二调用单元确定的指定类型成分股为存在首领效应的成分股,则在调用类型数据分析进程对各个备选行业各自对应的第二历史交易数据进行分析,得到各个备选行业各自包含的指定类型成分股的数目时,第二调用单元具体用于调用类型数据分析进程执行以下操作:

对各个备选行业各自对应的第二历史交易数据进行分析,得到各个备选行业各自包含的各个成分股在第二时间范围内的成分股收盘价序列、在第三时间范围内的第一成分股成交额序列和在第四时间范围内的第二成分股成交额序列;

根据各个备选行业各自包含的各个成分股对应的成分股收盘价序列、第一成分股成交额序列和第二成分股成交额序列,确定各个备选行业各自对应的行业平均涨幅度以及各自包含的各个成分股对应的成分股涨幅度、成分股平均成交额、第一成分股总成交额和第二成分股总成交额;

根据各个备选行业各自对应的行业平均涨幅度以及各自包含的各个成分股对应的成分股涨幅度、成分股平均成交额、第一成分股总成交额和第二成分股总成交额,从各个备选行业各自包含的各个成分股中,选取满足涨幅条件的成分股作为各个备选行业各自包含的指定类型成分股;

统计各个备选行业各自包含的指定类型成分股的数目。

在本发明实施例提供的信息推荐装置中,第二调用单元在选取指定类型成分股时采用的涨幅条件至少包括以下任意一种或组合:

成分股涨幅度不小于第二设定阈值;

成分股涨幅度不小于行业平均涨幅度,其中,行业平均涨幅度大于第三设定阈值;

成分股平均成交额的排名不小于第四设定阈值,且第一成分股总成交额大于第二成分股总成交额。

在本发明实施例提供的信息推荐装置中,在根据第二调用单元得到的各个备选行业各自包含的指定类型成分股的数目,从各个备选行业中选取热门行业时,行业选取单元具体用于:

从各个备选行业中,选取包含的指定类型成分股的数目不小于第五设定阈值的备选行业作为热门行业。

在本发明实施例提供的信息推荐装置中,在从各个备选行业中,选取包含的指定类型成分股的数目不小于第五设定阈值的备选行业作为热门行业时,行业选取单元还用于:

从包含的指定类型成分股的数目不小于第五设定阈值的备选行业中,任意选取设定数目的备选行业作为热门行业;或者,

按照包含的指定类型成分股的数目从高到低的顺序,从包含的指定类型成分股的数目不小于第五设定阈值的备选行业中,选取设定数目的备选行业作为热门行业。

本发明实施例提供了一种非易失性计算机可读存储介质,该非易失性计算机可读存储介质存储有可执行程序,该可执行程序被处理器执行实现本发明实施例提供的信息推荐方法的步骤。

本发明实施例提供了一种信息推荐设备,包括存储器、处理器和存储在存储器上的计算机程序,处理器执行该计算机程序时实现本发明实施例提供的信息推荐方法的步骤。

本发明实施例的有益效果如下:

本发明实施例中,通过羊群效应来选取备选行业,使得选取出的备选行业能够符合当前行业投资趋势,从而保证了从备选行业中选取出的热门行业能够符合当前行业投资趋势,进而提高了推荐给用户的热门行业的准确性,此外,根据指定类型成分股的数目从备选行业中选取热门行业,使得选取出的热门行业更符合设定要求,进一步提高了推荐给用户的热门行业的准确性。

附图说明

图1为本发明实施例提供的羊群效应产生原理示意图;

图2为本发明实施例提供的信息推荐方法的流程示意图;

图3a为本发明实施例提供的当存在羊群效应时,行业平均日收益率与行业收益率绝对偏差之间的映射关系示意图;

图3b为本发明实施例提供的当不存在羊群效应时,行业平均日收益率与行业收益率绝对偏差之间的映射关系示意图;

图4为本发明实施例提供的用于显示热门行业的热门板块的界面示意图;

图5为本发明实施例提供的信息推荐方法的推荐效果示意图;

图6为本发明实施例提供的信息推荐装置的功能结构示意图;

图7为本发明实施例提供的信息推荐设备的硬件结构示意图。

具体实施方式

目前,热门行业的推荐方法主要有以下两种:

第一种方法:基于历史收益率的热门行业推荐方法。该方式主要是根据历史收益率确定各个行业的涨幅程度,并按照涨幅程度从高到低的顺序,选取设定数目的行业作为热门行业推荐给用户。

第二种方法:基于历史轮动规律的热门行业推荐方法。该方法主要是利用频繁项集算法,确定热门行业的历史轮动规律,并根据确定出的历史轮动规律,确定热门行业推荐给用户。

显然,采用目前的这两种热门行业的推荐方法推荐给用户的热门行业都是基于单一的历史收益率或者历史轮动规律获得的,预测性较差,准确度不高。为此,本发明的发明人想到,从各个行业中,选取存在羊群效应的多个行业作为备选行业,并根据各个备选行业各自包含的指定类型成分股的数目,从各个备选行业中选取热门行业并显示。这样,通过羊群效应来选取备选行业,使得选取出的备选行业能够符合当前行业投资趋势,从而保证了从备选行业中选取出的热门行业能够符合当前行业投资趋势,进而提高了推荐给用户的热门行业的准确性,此外,根据指定类型成分股的数目从备选行业中选取热门行业,使得选取出的热门行业更符合设定要求,进一步提高了推荐给用户的热门行业的准确性。

值得说的是,在本文中提及的“第一”、“第二”、“第三”、“第四”和“第五”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序,应该理解这样使用的数据在适当情况下可以互换,以便这里描述的实施例能够以除了在这里图示或描述的内容以外的顺序实施,而且,在本文中提及的“多个”是指两个或两个以上。

在简单的介绍了本发明实施例提供的信息推荐方法之后,接下来,结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,并不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

为了便于理解本发明,首先对本发明实施例中涉及的部分技术用语进行说明。

羊群效应,为在某一时间范围内投资行为趋同的一种现象,参阅图1所示,为羊群效应的典型示例,例如,几只领头羊跳下了悬崖,后面的羊也随之跳下了悬崖,这就是所谓的“羊群效应”,也称“从众效应”。

首领效应,为在羊群效应中起领头作用、促使其他投资者与其投资行为趋同的一种现象,例如,羊群效应中的领头羊促使其他羊随之跳下了悬崖。

备选行业,为各个行业中存在羊群效应的行业。

指定类型成分股,为存在首领效应的成分股。

热门行业,为存在羊群效应且包含的指定类型成分股的数目不小于设定阈值的行业。

其次,对本发明示例性实施方式的信息推荐方法进行说明,具体的,参阅图2所示,本发明示例性实施方式的信息推荐方法的流程如下:

步骤200:接收到信息推荐请求时,从历史交易信息数据库中查询各个行业各自对应的第一历史交易数据。

在实际应用中,用户可以通过点击显示在信息推荐客户端上的“行业推荐”、“刷新推荐”等图标,来发起信息推荐请求,当然,该信息推荐请求也可以是在用户打开信息推荐客户端时自动发起的,还可以是信息推荐客户端定期发起的,在此不作具体限定。

在具体实施时,为了减少后续计算量,在接收到信息推荐请求时,可以从历史交易信息数据库中查询各个行业在第一时间范围内各自对应的历史交易数据,其中,各个行业各自对应的历史交易数据包括但不限于该行业包含的各个成分股在第一时间范围内的历史成分股交易数据。

下面以一个行业为例对该行业对应的历史交易数据的获取进行说明。假设该行业包含n个成分股,第一时间范围为最近t天,则可以获取该n个成分股在最近t天内各自对应的历史成分股交易数据,并将获得的该n个成分股在最近t天内各自对应的历史成分股交易数据作为该行业在最近t天内的历史交易数据。

步骤201:调用行业数据分析进程对各个行业各自对应的第一历史交易数据进行分析,得到存在羊群效应的多个行业并作为备选行业。

在具体实施时,可以通过调用行业数据分析进程执行以下操作:

首先,根据各个行业各自对应的第一历史交易数据,确定各个行业在第一时间范围内各自对应的行业平均日收益率序列和行业收益率绝对偏差序列。

具体的,可以先对各个行业在第一时间范围内的各自对应的第一历史交易数据进行分析,得到各个行业各自包含的各个成分股在第一时间范围内的成分股日收益率序列,其中,第一时间范围内的成分股日收益率序列为第一时间范围包含的每一天的成分股日收益率的集合;再根据各个行业各自包含的各个成分股在第一时间范围内的成分股日收益率序列,确定各个行业在第一时间范围内各自对应的行业平均日收益率序列,其中,第一时间范围内各自对应的行业平均日收益率序列为第一时间范围包含的每一天的行业平均日收益率的集合;最后,根据各个行业各自包含的各个成分股在第一时间范围内的成分股日收益率序列以及各自对应的行业平均日收益率序列,确定各个行业在第一时间范围内各自对应的行业收益率绝对偏差序列,其中,在第一时间范围内各自对应的行业收益率绝对偏差序列为第一时间范围包含的每一天的行业收益率绝对偏差的集合。

下面以一个行业为例,对该行业对应的行业平均日收益率序列中任意一天的行业平均日收益率以及该行业对应的行业收益率绝对偏差序列中任意一天的行业收益率绝对偏差的确定进行说明。假设该行业包含n个成分股,第一时间范围为最近t天,则可以将成分股i在第t天的成分股日收益率记为r(i,t),根据该行业包含的n个成分股在第t天的成分股日收益率r(i,t),可以确定出该行业在第t天的行业平均日收益率为r(t)=sum(r(i,t))/n,其中,sum为求和函数,进一步地,可以根据n个成分股在第t天的成分股日收益率r(i,t)与该行业在第t天的行业平均日收益率r(t)=sum(r(i,t))/n之间的差值的平均值,确定出该行业在第t天的行业收益率绝对偏差为csad(t)=sum(/r(i,t)-r(t))/n。这样,就可以根据确定出的每一天的行业平均日收益率r(t)=sum(r(i,t))/n,获得该行业在最近t天内的行业平均日收益率序列,以及根据确定出的每一天的行业收益率绝对偏差csad(t)=sum(/r(i,t)-r(t))/n,获得该行业在最近t天内的行业收益率绝对偏差序列。

然后,对各个行业各自对应的行业平均日收益率序列和行业收益率绝对偏差序列进行分析,得到各个行业各自对应的行业平均日收益率与行业收益率绝对偏差之间的映射关系。

在具体实施时,为了确保获得的映射关系的准确性,可以对各个行业各自对应的行业平均日收益率序列和行业收益率绝对偏差序列分别进行多项式回归分析,从而获得各个行业各自对应的表征行业平均日收益率与行业收益率绝对偏差之间的映射关系的回归表达式。

最后,从各个行业中,选取对应的映射关系为非线性映射关系的行业作为备选行业。

一般情况下,参阅图3a和图3b所示,存在羊群效应的行业所对应的行业平均日收益率与行业收益率绝对偏差之间的映射关系是非线性的,而不存在羊群效应时行业平均日收益率与行业收益率绝对偏差之间的映射关系是线性的,基于此,在从各个行业中选取备选行业时,可以选取对应的映射关系为非线性映射关系的行业。具体的,若通过多项式回归分析获得了各个行业各自对应的表征行业平均日收益率与行业收益率绝对偏差之间的映射关系的回归表达式,则可以从各个行业中,选取对应的回归表达式为二次多项式的行业作为备选行业。为了进一步提高选取的备选行业的准确性,还可以从各个行业中,选取对应的回归表达式的二次项系数为负的行业作为备选行业。

一般情况下,备选行业存在的羊群效应越显著,该备选行业成为热门行业的可信度就越大,基于此,为了提高最终获得的热门行业的可信度,在从各个行业中选取备选行业时,还可以对各个行业各自对应的回归表达式分别进行显著性分析,得到各个行业各自对应的显著值后,从各个行业中,选取对应的回归表达式的二次项系数为负且显著值大于第一设定阈值的行业作为备选行业,这样,就可以选取出羊群效应较为显著的备选行业,进而提高了最终获得的热门行业的可信度。

下面以一个行业为例,对是否将该行业选取为备选行业进行说明。继续沿用上例,若对该行业的行业平均日收益率序列和行业收益率绝对偏差序列进行多项式回归分析,得到该行业的回归表达式为则可以在二次多项式系数γ2为负时,确定该行业存在羊群效应,进而就可以将该行业作为备选行业之一。当然,为了提高最终获得的热门行业的可信度,还可以对该行业的回归表达式进行显著性分析,得到该行业对应的显著值后,若该行业对应的回归表达式的二次多项式系数γ2为负且显著值大于第一设定阈值,则可以确定该行业存在的羊群效应较为显著,此时,可以将该行业作为备选行业之一。

步骤202:从历史交易信息数据库中查询各个备选行业各自对应的第二历史交易数据。

在具体实施时,可以从历史交易信息数据库中查询各个行业在第二时间范围、第三时间范围和第四时间范围三个时间段内各自对应的历史交易数据,其中,各个行业在第二时间范围、第三时间范围和第四时间范围三个时间段内各自对应的第二历史交易数据包括但不限于该行业包含的各个成分股在第二时间范围、第三时间范围和第四时间范围三个时间段内的历史成分股交易数据。

步骤203:调用类型数据分析进程对各个备选行业各自对应的第二历史交易数据进行分析,得到各个备选行业各自包含的指定类型成分股的数目。

在实际应用中,可以根据推荐需求,灵活设置指定类型成分股。例如,根据历史用户投资数据确定用户偏好的成分股,并从备选行业包含的各个成分股中选取用户偏好的成分股设置为指定类型成分股。又如,根据历史收益数据确定收益率较高的成分股,并从备选行业包含的各个成分股中选取收益率较高的成分股设置为指定类型成分股,等等。

需要说明的是,在本发明示例性实施方式的信息推荐方法中,类型数据分析进程和行业数据分析进程可以是两个独立的数据分析软件,也可以是一个数据分析软件,当类型数据分析进程和行业数据分析进程是一个数据分析软件时,该数据分析软件具备本发明实施例中所需要的对各个行业各自对应的第一历史交易数据进行分析的功能以及对各个备选行业各自对应的第二历史交易数据进行分析的功能。

为了提高最终获得的热门行业的准确性,本发明实施例将指定类型成分股设置为存在首领效应的成分股。具体的,可以通过调用类型数据分析进程执行以下操作:

首先,对各个备选行业各自对应的第二历史交易数据进行分析,得到各个备选行业各自包含的各个成分股在第二时间范围内的成分股收盘价序列、在第三时间范围内的第一成分股成交额序列和在第四时间范围内的第二成分股成交额序列。

然后,根据各个备选行业各自包含的各个成分股对应的成分股收盘价序列、第一成分股成交额序列和第二成分股成交额序列,确定各个备选行业各自对应的行业平均涨幅度以及各自包含的各个成分股对应的成分股涨幅度、成分股平均成交额、第一成分股总成交额和第二成分股总成交额。

具体的,可以根据各个备选行业各自包含的各个成分股在第二时间范围内的成分股收盘价序列,确定各个备选行业各自包含的各个成分股在第二时间范围内的成分股涨幅度和各个备选行业在第二时间范围内各自对应的行业平均涨幅度;并,根据各个备选行业各自包含的各个成分股在第三时间范围内的第一成分股成交额序列,确定各个备选行业各自包含的各个成分股在第三时间范围内的成分股平均成交额和第一成分股总成交额;以及,根据各个备选行业各自包含的各个成分股在第四时间范围内的第二成分股成交额序列,确定各个备选行业各自包含的各个成分股在第四时间范围内的第二成分股总成交额。

其次,根据各个备选行业各自对应的行业平均涨幅度以及各自包含的各个成分股对应的成分股涨幅度、成分股平均成交额、第一成分股总成交额和第二成分股总成交额,从各个备选行业各自包含的各个成分股中,选取满足涨幅条件的成分股作为各个备选行业各自包含的指定类型成分股。

值得说的是,可以将涨幅条件设置为同时满足以下三个条件:

(1)成分股涨幅度不小于第二设定阈值。

(2)成分股涨幅度不小于行业平均涨幅度,其中,行业平均涨幅度大于第三设定阈值。

(3)成分股平均成交额的排名不小于第四设定阈值,且第一成分股总成交额大于第二成分股总成交额。

最后,统计各个备选行业各自包含的指定类型成分股的数目。

下面以一个行业包含的一个成分股为例对该行业包含的该成分股是否为存在首领效应的成分股进行举例说明。假设第二时间范围为最近12天,第三时间范围为最近5天,第四时间范围为最近10天,则可以先确定该成分股在最近12天内的成分股收盘价序列、在最近5天内的第一成分股成交额序列和在最近10天内的第二成分股成交额序列,再根据该成分股在最近12天内的成分股收盘价序列,确定该成分股在最近12天内的成分股涨幅度和该行业在最近12天内的行业平均涨幅度,并根据该成分股在最近12天内的第一成分股成交额序列,确定该成分股在最近12天内的成分股平均成交额和第一成分股总成交额,以及根据该成分股在最近5天内的第二成分股成交额序列,确定该成分股在最近5天内的第二成分股总成交额,最后,在该成分股同时满足(1)该成分股在最近12天内的成分股涨幅度不小于第二设定阈值、(2)成分股在最近12天内的成分股涨幅度不小于该成分股所在行业在最近12天内的行业平均涨幅度,其中,该行业平均涨幅度大于第三设定阈值、(3)该成分股在最近12天内的成分股平均成交额的排名不小于第四设定阈值,且该成分股在最近12天内的第一成分股总成交额大于该成分股在最近5天内的第二成分股总成交额这三个条件时,确定该成分股存在首领效应,进而就可以将该成分股作为该行业包含的指定类型成分股,并计入该行业包含的指定类型成分股的数目中。

步骤204:根据各个备选行业各自包含的指定类型成分股的数目,从各个备选行业中选取热门行业并显示。

在具体实施时,可以从各个备选行业中,选取包含的指定类型成分股的数目不小于第五设定阈值的备选行业作为热门行业。例如,从各个备选行业中,选取包含2个以上存在首领效应的成分股的备选行业作为热门行业。

在本发明示例性实施方式的信息推荐方法中,可以将包含的指定类型成分股的数目不小于第五设定阈值的所有备选行业都作为热门行业,也可以从包含的指定类型成分股的数目不小于第五设定阈值的备选行业中,任意选取设定数目的备选行业作为热门行业,还可以按照包含的指定类型成分股的数目从高到低的顺序,从包含的指定类型成分股的数目不小于第五设定阈值的备选行业中,选取设定数目的备选行业作为热门行业,具体的选取方式在此不作具体限定。在实际应用中,在将热门行业显示给用户时,可以等权配置选取出的各个热门行业,并按照设定的轮动周期显示选取出的各个热门行业,当轮动周期过期时,可以采用本发明示例性实施方式的信息推荐方法重新选取热门行业并进行显示。

例如:假设包含2个以上存在首领效应的成分股的备选行业有a行业、b行业、c行业、d行业、e行业和f行业等,则可以将这些备选行业全部作为热门行业,并为a行业、b行业、c行业、d行业、e行业和f行业这6个行业配置相同的显示权重,使这6个行业能够同时显示,在实际应用中,可以将这6个热门行业同时显示在如图4所示的热门板块中,此外,还可以将各个热门行业的轮动周期设置为5天,即在5天时间范围内,在如图4所示的热门板块中显示的热门行业均为a行业、b行业、c行业、d行业、e行业和f行业这6个行业,当5天期限过期时,采用本发明示例性实施方式的信息推荐方法,重新选取热门行业并显示在如图4所示的热门板块中。

值得说的是,图5为本发明示例性实施方式的信息推荐方法的推荐效果示意图,根据图5显示的数据可知,采用本发明示例性实施方式的信息推荐方法来向用户推荐热门行业,能够确保推荐给用户的热门行业符合当前行业投资趋势,从而提高了推荐给用户的热门行业的准确性。

接下来,对本发明示例性实施方式的信息推荐装置600进行详细说明,参阅图6所示,本发明示例性实施方式的信息推荐装置600至少包括:

第一查询单元601,用于接收到信息推荐请求时,从历史交易信息数据库中查询各个行业各自对应的第一历史交易数据;

第一调用单元602,用于调用行业数据分析进程对第一查询单元601查询到的各个行业各自对应的第一历史交易数据进行分析,得到存在羊群效应的多个行业并作为备选行业;

第二查询单元603,用于从历史交易信息数据库中查询第一调用单元602得到的各个备选行业各自对应的第二历史交易数据;

第二调用单元604,用于调用类型数据分析进程对第二查询单元603查询到的各个备选行业各自对应的第二历史交易数据进行分析,得到各个备选行业各自包含的指定类型成分股的数目;

行业选取单元605,用于根据第二调用单元604得到的各个备选行业各自包含的指定类型成分股的数目,从各个备选行业中选取热门行业;

推荐显示单元606,用于显示行业选取单元605选取出的热门行业。

在信息推荐装置600中,在调用行业数据分析进程对各个行业各自对应的第一历史交易数据进行分析,得到存在羊群效应的多个行业并作为备选行业时,第一调用单元602具体用于调用行业数据分析进程执行以下操作:

根据各个行业各自对应的第一历史交易数据,确定各个行业在第一时间范围内各自对应的行业平均日收益率序列和行业收益率绝对偏差序列;

对各个行业各自对应的行业平均日收益率序列和行业收益率绝对偏差序列进行分析,得到各个行业各自对应的行业平均日收益率与行业收益率绝对偏差之间的映射关系;

从各个行业中,选取对应的映射关系为非线性映射关系的行业作为备选行业。

在信息推荐装置600中,在根据各个行业各自对应的第一历史交易数据,确定各个行业在第一时间范围内各自对应的行业平均日收益率序列和行业收益率绝对偏差序列时,第一调用单元602具体用于:

对各个行业各自对应的第一历史交易数据进行分析,得到各个行业各自包含的各个成分股在第一时间范围内的成分股日收益率序列;

根据各个行业各自包含的各个成分股在第一时间范围内的成分股日收益率序列,确定各个行业在第一时间范围内各自对应的行业平均日收益率序列;以及,

根据各个行业各自包含的各个成分股在第一时间范围内的成分股日收益率序列以及各自对应的行业平均日收益率序列,确定各个行业在第一时间范围内各自对应的行业收益率绝对偏差序列。

在信息推荐装置600中,在对各个行业各自对应的行业平均日收益率序列和行业收益率绝对偏差序列进行分析,得到各个行业各自对应的行业平均日收益率与行业收益率绝对偏差之间的映射关系时,第一调用单元602具体用于:

对各个行业各自对应的行业平均日收益率序列和行业收益率绝对偏差序列分别进行多项式回归分析,得到各个行业各自对应的表征行业平均日收益率与行业收益率绝对偏差之间的映射关系的回归表达式。

在信息推荐装置600中,在从各个行业中,选取对应的映射关系为非线性映射关系的行业作为备选行业时,第一调用单元602具体用于:

从各个行业中,选取对应的回归表达式为二次多项式的行业作为备选行业。

在信息推荐装置600中,在从各个行业中,选取对应的映射关系为非线性映射关系的行业作为备选行业时,第一调用单元602还用于:

从各个行业中,选取对应的回归表达式中二次项系数为负的行业作为备选行业;或者,

对各个行业各自对应的回归表达式分别进行显著性分析,得到各个行业各自对应的显著值,并从各个行业中,选取对应的回归表达式的二次项系数为负且显著值大于第一设定阈值的行业作为备选行业。

在信息推荐装置600中,若第二调用单元604确定的指定类型成分股为存在首领效应的成分股,则在调用类型数据分析进程对各个备选行业各自对应的第二历史交易数据进行分析,得到各个备选行业各自包含的指定类型成分股的数目时,第二调用单元604具体用于调用类型数据分析进程执行以下操作:

对各个备选行业各自对应的第二历史交易数据进行分析,得到各个备选行业各自包含的各个成分股在第二时间范围内的成分股收盘价序列、在第三时间范围内的第一成分股成交额序列和在第四时间范围内的第二成分股成交额序列;

根据各个备选行业各自包含的各个成分股对应的成分股收盘价序列、第一成分股成交额序列和第二成分股成交额序列,确定各个备选行业各自对应的行业平均涨幅度以及各自包含的各个成分股对应的成分股涨幅度、成分股平均成交额、第一成分股总成交额和第二成分股总成交额;

根据各个备选行业各自对应的行业平均涨幅度以及各自包含的各个成分股对应的成分股涨幅度、成分股平均成交额、第一成分股总成交额和第二成分股总成交额,从各个备选行业各自包含的各个成分股中,选取满足涨幅条件的成分股作为各个备选行业各自包含的指定类型成分股;

统计各个备选行业各自包含的指定类型成分股的数目。

在信息推荐装置600中,第二调用单元604在选取指定类型成分股时采用的涨幅条件至少包括以下任意一种或组合:

成分股涨幅度不小于第二设定阈值;

成分股涨幅度不小于行业平均涨幅度,其中,行业平均涨幅度大于第三设定阈值;

成分股平均成交额的排名不小于第四设定阈值,且第一成分股总成交额大于第二成分股总成交额。

在信息推荐装置600中,在根据第二调用单元604得到的各个备选行业各自包含的指定类型成分股的数目,从各个备选行业中选取热门行业时,行业选取单元605具体用于:

从各个备选行业中,选取包含的指定类型成分股的数目不小于第五设定阈值的备选行业作为热门行业。

在信息推荐装置600中,在从各个备选行业中,选取包含的指定类型成分股的数目不小于第五设定阈值的备选行业作为热门行业时,行业选取单元605还用于:

从包含的指定类型成分股的数目不小于第五设定阈值的备选行业中,任意选取设定数目的备选行业作为热门行业;或者,

按照包含的指定类型成分股的数目从高到低的顺序,从包含的指定类型成分股的数目不小于第五设定阈值的备选行业中,选取设定数目的备选行业作为热门行业。

需要说明的是,由于信息推荐装置600解决技术问题的原理与本发明示例性实施方式的信息推荐方法相似,因此,信息推荐装置600的实施可以参见本发明示例性实施方式的信息推荐方法的实施,重复之处不再赘述。

在介绍了本发明示例性实施方式的信息推荐方法和装置之后,接下来,对本发明示例性实施方式的信息推荐设备进行简单介绍。

参阅图7所示,本发明示例性实施方式的信息推荐设备700可以包括处理器71、存储器72和存储在存储器72上的计算机程序,处理器71执行计算机程序时实现本发明示例性实施方式的信息推荐方法中的步骤。

需要说明的是,图7所示的信息推荐设备700仅仅是一个示例,不应对本发明实施例的功能和使用范围带来任何限制。

存储器72可以包括易失性存储器形式的可读介质,例如随机存储器(randomaccessmemory,ram)721和/或高速缓存存储器722,还可以进一步包括只读存储器(readonlymemory,rom)723。

存储器72还可以包括具有一组(至少一个)程序模块724的程序工具725,程序模块724包括但不限于:操作子系统、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。

信息推荐设备700也可以与一个或多个外部设备74(例如键盘、遥控器等)通信,还可以与一个或者多个使得用户能与信息推荐设备700交互的设备通信,和/或与使得该信息推荐设备700能与一个或多个其它信息推荐设备700进行通信的任何设备(例如路由器、调制解调器等等)通信。这种通信可以通过输入/输出(input/output,i/o)接口75进行。并且,信息推荐设备700还可以通过网络适配器76与一个或者多个网络(例如局域网(localareanetwork,lan),广域网(wideareanetwork,wan)和/或公共网络,例如因特网)通信。如图7所示,网络适配器76通过总线73与信息推荐设备700的其它模块通信。应当理解,尽管图7中未示出,可以结合信息推荐设备700使用其它硬件和/或软件模块,包括但不限于:微代码、设备驱动器、冗余处理器、外部磁盘驱动阵列、磁盘阵列(redundantarraysofindependentdisks,raid)子系统、磁带驱动器以及数据备份存储子系统等。

下面对本发明示例性实施方式的非易失性计算机可读存储介质进行介绍。本发明实施例提供了一种非易失性计算机可读存储介质,该非易失性计算机可读存储介质存储有计算机可执行指令,该可执行程序被处理器执行实现本发明示例性实施方式的各种信息推荐方法的步骤。具体地,该可执行程序可以内置在信息推荐设备700中,这样,信息推荐设备700就可以通过执行内置的可执行程序实现本发明示例性实施方式的各种信息推荐方法的步骤。

此外,本发明示例性实施方式的各种信息推荐方法还可以实现为一种程序产品,该程序产品包括程序代码,当该程序产品可以在信息推荐设备700上运行时,该程序代码用于使信息推荐设备700执行本发明示例性实施方式的各种信息推荐方法的步骤。

本发明实施例提供的程序产品可以采用一个或多个可读介质的任意组合,其中,可读介质可以是可读信号介质或者可读存储介质,而可读存储介质可以是但不限于是电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合,具体地,可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式盘、硬盘、ram、rom、可擦式可编程只读存储器(erasableprogrammablereadonlymemory,eprom)、光纤、便携式紧凑盘只读存储器(compactdiscread-onlymemory,cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。

本发明实施例提供的程序产品可以采用cd-rom并包括程序代码,还可以在计算设备上运行。然而,本发明实施例提供的程序产品不限于此,在本发明实施例中,可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。

可读信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了可读程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。可读信号介质还可以是可读存储介质以外的任何可读介质,该可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。

可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于无线、有线、光缆等等,或者上述的任意合适的组合。

可以以一种或多种程序设计语言的任意组合来编写用于执行本发明操作的程序代码,所述程序设计语言包括面向对象的程序设计语言,诸如java、c++等,还包括常规的过程式程序设计语言,诸如“c”语言或类似的程序设计语言。程序代码可以完全地在用户设备上执行,部分地在用户设备上执行,作为一个独立的软件包执行,部分在用户设备上执行、部分在远程计算设备上执行,或者完全在远程计算设备或服务器上执行。在涉及远程计算设备的情形中,远程计算设备可以通过任意种类的网络连接到用户计算设备,诸如通过lan或wan连接到用户计算设备;或者,可以连接到外部计算设备(例如利用因特网服务提供商来通过因特网连接)。

应当注意,尽管在上文详细描述中提及了装置的若干单元或子单元,但是这种划分仅仅是示例性的并非强制性的。实际上,根据本发明的实施方式,上文描述的两个或更多单元的特征和功能可以在一个单元中具体化。反之,上文描述的一个单元的特征和功能可以进一步划分为由多个单元来具体化。

此外,尽管在附图中以特定顺序描述了本发明方法的操作,但是,这并非要求或者暗示必须按照该特定顺序来执行这些操作,或是必须执行全部所示的操作才能实现期望的结果。附加地或备选地,可以省略某些步骤,将多个步骤合并为一个步骤执行,和/或将一个步骤分解为多个步骤执行。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。

显然,本领域的技术人员可以对本发明实施例进行各种改动和变型而不脱离本发明实施例的精神和范围。这样,倘若本发明实施例的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

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