本发明属于数据处理,具体而言,涉及一种归因分析方法、系统、电子设备及存储介质。
背景技术:
1、归因分析作为业务运营的重要环节,常面临维度简单、效率低下、深入挖掘困难以及维度处理不当等困难,导致分析耗时大,分析质量参差不齐。目前常见的归因分析方法不少,包括传统分析方法、基于统计学方法、基于因果推断方法,但都属于遇到问题解决问题的方法,缺少完整的归因流程。
技术实现思路
1、本发明实施例提供了一种归因分析方法、系统、电子设备及存储介质,以至少解决相关技术中的归因分析方法为遇到问题解决问题的方法,缺少完整的归因流程的技术问题。
2、根据本发明实施例的第一个方面,提供了一种归因分析方法,包括:获取业务数据;确定业务数据的随时间的波动,得到波动率;响应于波动率大于预设波动阈值,确定待归因事件;根据待归因事件,确定波动原因,其中,波动原因用于表征影响待归因事件的因素;根据波动原因,利用预设算法,进行因果关系检测得到归因结果。
3、可选的,业务数据的类型包括以下至少之一:酒店业务、餐饮业务、娱乐业务。
4、可选的,响应于波动率大于预设波动阈值,确定待归因事件,包括:响应于波动率大于预设波动阈值,确定归因时间周期;根据归因时间周期,确定待归因事件。
5、可选的,根据待归因事件,确定波动原因,包括:对待归因事件进行横向归因,得到横向归因结果,其中,横向归因结果用于表征导致业务数据波动的场景;对待归因事件进行纵向归因,得到纵向归因结果,其中,纵向归因结果用于表征导致业务数据波动的业务环节;根据横向归因结果和纵向归因结果,确定波动原因。
6、可选的,对待归因事件进行横向归因,得到横向归因结果,包括:根据待归因事件,获取待分析数据;根据待分析数据,确定横向分析参数,其中,横向分析参数包括目标字段、分析维度、扩展维度、分析时间周期;根据横向分析参数和待分析数据,利用多叉树模型对待归因事件进行横向分析得到横向归因结果。
7、可选的,对待归因事件进行纵向归因,得到纵向归因结果,包括:根据待归因事件,获取待分析数据;按照预设统计策略,对待分析数据进行统计得到数据报表;根据数据报表,对待归因事件进行纵向分析得到纵向分析结果。
8、可选的,根据波动原因,利用预设算法,进行因果关系检测得到归因结果,包括:按照预设可控性规则,判断波动原因是否可控得到判断结果;响应于判断结果表明波动原因为可控,利用预设算法,进行因果关系检测得到归因结果。
9、可选的,响应于判断结果表明波动原因为可控,利用预设算法,进行因果关系检测得到归因结果,包括:响应于判断结果表明波动原因为可控,利用预设算法,进行因果关系检测得到因果关系链路;根据因果关系链路,确定归因结果。
10、根据本发明实施例的第二方面,还提供一种归因分析系统,包括:
11、获取模块,用于获取业务数据;第一确定模块,用于确定业务数据的随时间的波动,得到波动率;第二确定模块,用于响应于波动率大于预设波动阈值,确定待归因事件;第三确定模块,用于根据待归因事件,确定波动原因,其中,波动原因用于表征影响待归因事件的因素;分析模块,用于根据波动原因,利用预设算法,进行因果关系检测得到归因结果。
12、可选的,获取模块获取到的业务数据的类型包括以下至少之一:酒店业务、餐饮业务、娱乐业务。
13、可选的,第二确定模块还用于:响应于波动率大于预设波动阈值,确定归因时间周期;根据归因时间周期,确定待归因事件。
14、可选的,第三确定模块还用于:对待归因事件进行横向归因,得到横向归因结果,其中,横向归因结果用于表征导致业务数据波动的场景;对待归因事件进行纵向归因,得到纵向归因结果,其中,纵向归因结果用于表征导致业务数据波动的业务环节;根据横向归因结果和纵向归因结果,确定波动原因。
15、可选的,第三确定模块还用于:根据待归因事件,获取待分析数据;根据待分析数据,确定横向分析参数,其中,横向分析参数包括目标字段、分析维度、扩展维度、分析时间周期;根据横向分析参数和待分析数据,利用多叉树模型对待归因事件进行横向分析得到横向归因结果。
16、可选的,第三确定模块还用于:根据待归因事件,获取待分析数据;按照预设统计策略,对待分析数据进行统计得到数据报表;根据数据报表,对待归因事件进行纵向分析得到纵向分析结果。
17、可选的,分析模块还用于:按照预设可控性规则,判断波动原因是否可控得到判断结果;响应于判断结果表明波动原因为可控,利用预设算法,进行因果关系检测得到归因结果。
18、可选的,分析模块还用于:响应于判断结果表明波动原因为可控,利用预设算法,进行因果关系检测得到因果关系链路;根据因果关系链路,确定归因结果。
19、根据本发明实施例的第三方面,还提供了一种电子设备,包括存储器和处理器,存储器中存储有计算机程序,处理器被设置为运行计算机程序以执行上述第一方面任一实施例中所述的归因分析方法。
20、根据本发明实施例的第四方面,还提供了一种非易失性存储介质,非易失性存储介质中存储有计算机程序,其中,计算机程序被设置为在计算机或处理器上运行时,执行上述第一方面任一实施例中所述的归因分析方法。
21、根据本发明实施例的第五方面,还提供了一种计算机程序产品,包括计算机程序,计算机程序在被处理器执行时实现上述第一方面任一实施例所述的归因分析方法。
22、在本发明实施例中,获取业务数据;确定业务数据的随时间的波动,得到波动率;响应于波动率大于预设波动阈值,确定待归因事件;根据待归因事件,确定波动原因,其中,波动原因用于表征影响待归因事件的因素;根据波动原因,利用预设算法,进行因果关系检测得到归因结果。本发明从获取业务数据开始,对业务数据的波动进行监测,当波动大于预设阈值时,确定待归因事件并对待归因事件进行归因分析,提供了一套从业务数据产生到输出归因结果的完整的归因分析流程,进而可以解决相关技术中的归因分析方法为遇到问题解决问题的方法,缺少完整的归因流程的技术问题。
1.一种归因分析方法,其特征在于,包括:
2.根据权利要求1所述的归因分析方法,其特征在于,所述业务数据的类型包括以下至少之一:酒店业务、餐饮业务、娱乐业务。
3.根据权利要求1所述的归因分析方法,其特征在于,所述响应于所述波动率大于预设波动阈值,确定待归因事件,包括:
4.根据权利要求1所述的归因分析方法,其特征在于,所述根据所述待归因事件,确定波动原因,包括:
5.根据权利要求4所述的归因分析方法,其特征在于,所述对所述待归因事件进行横向归因,得到横向归因结果,包括:
6.根据权利要求4所述的归因分析方法,其特征在于,所述对所述待归因事件进行纵向归因,得到纵向归因结果,包括:
7.根据权利要求1所述的归因分析方法,其特征在于,所述根据所述波动原因,利用预设算法,进行因果关系检测得到归因结果,包括:
8.根据权利要求7所述的归因分析方法,其特征在于,所述响应于所述判断结果表明所述波动原因为可控,利用所述预设算法,进行因果关系检测得到所述归因结果,包括:
9.一种归因分析系统,其特征在于,包括:
10.一种电子设备,包括存储器和处理器,其特征在于,所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以执行上述权利要求1至8任一项中所述的归因分析方法。
11.一种非易失性存储介质,其特征在于,所述非易失性存储介质中存储有计算机程序,其中,所述计算机程序被设置为在计算机或处理器上运行时,执行上述权利要求1至8任一项中所述的归因分析方法。
12.一种计算机程序产品,其特征在于,包括计算机程序,所述计算机程序在被处理器执行时实现根据权利要求1至8任一项所述的归因分析方法。