本发明属于数据处理,特别是涉及一种业务用量评估方法、装置、电子设备及可读存储介质。
背景技术:
1、业务用量评估是企业根据过去的业务经营状况,对某些业务在未来一个时间区间中的用量进行评估的一种手段。
2、相关技术中,可以对业务的历史用量特征进行研究,对可获取的历史用量数据进行精细分析、精准核算,通过人工经验判断,再结合较为简单的线性回归算法或类似算法,对业务的历史用量数据进行分析,从而进行业务用量评估。
3、在实际应用场景中,由于业务种类多样、使用业务的用户众多,通过人工经验的方法容易出现评估结果过于主观且准确性不佳。
技术实现思路
1、本发明提供一种业务用量评估方法、装置、电子设备及可读存储介质,以解决现有技术中对业务用量进行评估时准确率较差的技术问题。
2、第一方面,本发明提供一种业务用量评估方法,所述方法包括:
3、获取样本数据;其中,所述样本数据包括多种采样业务分别对应的历史业务用量;
4、将所述样本数据输入多个评估算法,得到所述多个评估算法分别输出的多个评估业务用量集;其中,所述评估业务用量集包括各个所述采样业务对应的评估业务用量;
5、基于所述评估业务用量集和客观赋权法,确定所述多个评估算法分别对应的客观权重;
6、根据所述客观权重,对所述多个评估算法对应的评估业务用量进行加权计算,得到目标评估用量。
7、在一种可选的实施方式中,所述获取样本数据,包括:
8、确定采样对象、采样时间区间和采样业务;
9、基于所述采样对象、所述采样时间区间和所述采样业务,获取由数据条目构成的待处理数据;其中,所述数据条目包含所述采样时间区间的至少一个时间段中,所述采样对象针对一个所述采样业务的历史业务用量;
10、对所述待处理数据进行数据缺失处理和异常数据处理,得到所述样本数据。
11、在一种可选的实施方式中,所述对所述待处理数据进行数据缺失处理和异常数据处理,包括:
12、在所述数据条目的数据缺失率大于或等于预设比例,且平均业务用量为0的情况下,删除所述数据条目;
13、在所述数据条目的数据缺失率小于所述预设比例的情况下,采用热平台插补法为所述数据条目添加缺失数据;
14、确定所述待处理数据中的异常数据,采用所述热平台插补法替换所述异常数据。
15、在一种可选的实施方式中,所述多个评估算法包括线性回归算法、逻辑回归算法、支持向量机算法和随机森林算法中的至少两种。
16、在一种可选的实施方式中,所述基于所述评估业务用量集和客观赋权法,确定所述多个评估算法分别对应的客观权重,包括:
17、基于所述评估业务用量集构建数据矩阵;其中,所述数据矩阵的行数与所述采样业务的业务数量相同,所述数据矩阵的列数与所述评估算法的数量相同;
18、基于所述数据矩阵确定各个评估算法分别对应的客观权重。
19、在一种可选的实施方式中,所述基于所述数据矩阵确定各个评估算法分别对应的客观权重,包括:
20、基于所述数据矩阵确定各个评估算法分别对应的对比性和冲突性;
21、基于所述对比性和所述冲突性,确定所述各个评估算法分别对应的客观权重。
22、在一种可选的实施方式中,所述根据所述客观权重,对所述多个评估算法对应的评估业务用量进行加权计算,得到目标评估用量,包括:
23、所述目标评估用量包括所述多种采样业务的评估总用量:
24、对各个评估算法对应的评估业务用量进行累加,得到各个评估算法对应的第一总用量;
25、基于各个评估算法对应的所述第一总用量和所述客观权重,确定各个评估算法对应的第二总用量;
26、对所述各个评估算法对应的第二总用量进行累加,得到所述评估总用量。
27、第二方面,本发明提供一种业务用量评估装置,所述装置包括:
28、样本数据模块,用于获取样本数据;其中,所述样本数据包括多种采样业务分别对应的历史业务用量;
29、评估算法模块,用于将所述样本数据输入多个评估算法,得到所述多个评估算法分别输出的多个评估业务用量集;其中,所述评估业务用量集包括各个所述采样业务对应的评估业务用量;
30、客观权重模块,用于基于所述评估业务用量集和客观赋权法,确定所述多个评估算法分别对应的客观权重;
31、评估用量模块,用于根据所述客观权重,对所述多个评估算法对应的评估业务用量进行加权计算,得到目标评估用量。
32、在一种可选的实施方式中,所述样本数据模块包括:
33、采样信息子模块,用于确定采样对象、采样时间区间和采样业务;
34、待处理数据子模块,用于基于所述采样对象、所述采样时间区间和所述采样业务,获取由数据条目构成的待处理数据;其中,所述数据条目包含所述采样时间区间的至少一个时间段中,所述采样对象针对一个所述采样业务的历史业务用量;
35、异常数据处理子模块,用于对所述待处理数据进行数据缺失处理和异常数据处理,得到所述样本数据。
36、在一种可选的实施方式中,所述异常数据处理子模块,包括:
37、删除子模块,用于在所述数据条目的数据缺失率大于或等于预设比例,且平均业务用量为0的情况下,删除所述数据条目;
38、添加子模块,用于在所述数据条目的数据缺失率小于所述预设比例的情况下,采用热平台插补法为所述数据条目添加缺失数据;
39、替换子模块,用于确定所述待处理数据中的异常数据,采用所述热平台插补法替换所述异常数据。
40、在一种可选的实施方式中,所述多个评估算法包括线性回归算法、逻辑回归算法、支持向量机算法和随机森林算法中的至少两种。
41、在一种可选的实施方式中,所述客观权重模块包括:
42、数据矩阵子模块,用于基于所述评估业务用量集构建数据矩阵;其中,所述数据矩阵的行数与所述采样业务的业务数量相同,所述数据矩阵的列数与所述评估算法的数量相同;
43、客观权重子模块,用于基于所述数据矩阵确定各个评估算法分别对应的客观权重。
44、在一种可选的实施方式中,所述客观权重子模块包括:
45、对比性和冲突性子模块,用于基于所述数据矩阵确定各个评估算法分别对应的对比性和冲突性;
46、客观权重确定子模块,用于基于所述对比性和所述冲突性,确定所述各个评估算法分别对应的客观权重。
47、在一种可选的实施方式中,所述评估用量模块,包括:
48、评估总用量子模块,用于所述目标评估用量包括所述多种采样业务的评估总用量:
49、第一总用量子模块,用于对各个评估算法对应的评估业务用量进行累加,得到各个评估算法对应的第一总用量;
50、第二总用量子模块,用于基于各个评估算法对应的所述第一总用量和所述客观权重,确定各个评估算法对应的第二总用量;
51、评估总用量子模块,用于对所述各个评估算法对应的第二总用量进行累加,得到所述评估总用量。
52、第三方面,本发明提供一种电子设备,包括:处理器、存储器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现上述业务用量评估方法。
53、第四方面,本发明提供一种可读存储介质,当所述存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行上述业务用量评估方法。
54、在本发明实施例中,包括:获取样本数据;其中,样本数据包括多种采样业务分别对应的历史业务用量;将样本数据输入多个评估算法,得到多个评估算法分别输出的多个评估业务用量集;其中,评估业务用量集包括各个采样业务对应的评估业务用量;基于评估业务用量集和客观赋权法,确定多个评估算法分别对应的客观权重;根据客观权重,对多个评估算法对应的评估业务用量进行加权计算,得到目标评估用量。在本发明实施例中,能够通过多个评估算法别对样本数据进行评估,并利用客观赋权法确定每个评估算法对应的权重,并给予该权重对各个算法的评估结果进行加权,得到最终的评估结果。能够减少过拟合或欠拟合对最终评估结果带来的影响,提高了对业务用量进行评估的准确性。此外,通过引入客观权重,进一步提升了业务用量评估结果的准确性和客观性。