1.一种确定年平均降雨量影响因素的方法,其特征在于,包括:
获取与事件相关的多个数据样本,所述数据样本包括标签特征值和多个因素特征值,所述标签特征值用于指示事件结果,每个所述因素特征值分别与一个预设的样本因素对应;所述事件包括年平均降雨量,对应的所述样本因素包括海陆位置、地形以及气压;对所述数据样本对应的事件结果和多个样本因素进行数值化处理,将事件结果转换为标签特征值,并将多个样本因素转换为多个因素特征值;将事件结果转换为标签特征值,具体为:设置三个区值区间,将年平均降雨量小于或等于100毫米对应的标签特征值置为0,将年平均降雨量大于100毫米且小于或等于500毫米对应的标签特征值置为1,将年平均降雨量大于
500毫米对应的标签特征值置为2;将多个样本因素转换为多个因素特征值,具体为:预设所有的海陆位置包括A种,数值分别为1、2、……、A,则判断数据样本中的海陆位置属于的种类,并将种类对应的数值赋予至海陆位置对应的因素特征值,其中,A为大于零的整数;
将所述多个数据样本与预设的学习模型进行拟合,并将拟合完成的所述学习模型输出为因素结构树,包括:根据所述多个数据样本构建数据样本集,将每个所述数据样本的标签特征值设置为所述数据样本集的标签参数,并将每个所述数据样本的所述多个因素特征值设置为所述数据样本集的输入参数;获取所述输入参数内与每个所述样本因素对应的所述因素特征值的取值范围,并对所述取值范围进行二分操作直至得到N个二分点,其中,N为大于零的整数;根据所述数据样本集构建所述因素结构树的根节点,并计算根据多个所述样本因素对应的所述N个二分点对所述根节点进行分裂得到的最佳分裂收益;若所述最佳分裂收益大于预设的收益阈值,则根据所述最佳分裂收益对应的二分点对所述根节点进行二分操作;对将所述根节点进行二分操作后得到的节点继续进行二分操作,直到基于二分操作得到的节点构建的所述因素结构树达到预设的停止条件;所述计算根据所述N个二分点对所述根节点进行分裂得到的最佳分裂收益,包括:根据所述二分点将所述数据样本集分为第一样本集和第二样本集,并将所述第一样本集和第二样本集输入预设的收益算式,得到分裂收益;获取多个所述样本因素的所述N个二分点对应的多个所述分裂收益,并将数值最大的所述分裂收益作为所述最佳分裂收益;所述根据所述二分点将所述数据样本集分为第一样本集和第二样本集,包括:将所述二分点作为分裂条件,将输入参数中对应的因素特征值小于或等于所述二分点的数据样本归至第一样本集,将输入参数中对应的因素特征值大于所述二分点的数据样本归至第二样本集;将因素结构树中除开根节点的所有节点作为结构节点;
分别获取每个结构节点在所述因素结构树中的权重值;
将所述权重值大于预设的权重阈值的所述结构节点作为因素节点进行输出;
将与所述因素节点对应的样本因素输出为所述事件的影响因素。
2.如权利要求1所述的方法,其特征在于,若存在多个所述影响因素,所述将与所述因素节点对应的样本因素输出为所述事件的影响因素,还包括:
统计所述因素节点在所述因素结构树中出现的出现次数;
根据所述出现次数对与所述因素节点对应的多个所述影响因素进行排序,并输出排序后的多个所述影响因素。
3.一种终端设备,其特征在于,所述终端设备包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如下步骤:获取与事件相关的多个数据样本,所述数据样本包括标签特征值和多个因素特征值,所述标签特征值用于指示事件结果,每个所述因素特征值分别与一个预设的样本因素对应;所述事件包括年平均降雨量,对应的所述样本因素包括海陆位置、地形以及气压;对所述数据样本对应的事件结果和多个样本因素进行数值化处理,将事件结果转换为标签特征值,并将多个样本因素转换为多个因素特征值;将所述多个数据样本与预设的学习模型进行拟合,并将拟合完成的所述学习模型输出为因素结构树,包括:根据所述多个数据样本构建数据样本集,将每个所述数据样本的标签特征值设置为所述数据样本集的标签参数,并将每个所述数据样本的所述多个因素特征值设置为所述数据样本集的输入参数;获取所述输入参数内与每个所述样本因素对应的所述因素特征值的取值范围,并对所述取值范围进行二分操作直至得到N个二分点,其中,N为大于零的整数;根据所述数据样本集构建所述因素结构树的根节点,并计算根据多个所述样本因素对应的所述N个二分点对所述根节点进行分裂得到的最佳分裂收益;若所述最佳分裂收益大于预设的收益阈值,则根据所述最佳分裂收益对应的二分点对所述根节点进行二分操作;对将所述根节点进行二分操作后得到的节点继续进行二分操作,直到基于二分操作得到的节点构建的所述因素结构树达到预设的停止条件;所述计算根据所述N个二分点对所述根节点进行分裂得到的最佳分裂收益,包括:根据所述二分点将所述数据样本集分为第一样本集和第二样本集,并将所述第一样本集和第二样本集输入预设的收益算式,得到分裂收益;获取多个所述样本因素的所述N个二分点对应的多个所述分裂收益,并将数值最大的所述分裂收益作为所述最佳分裂收益;所述根据所述二分点将所述数据样本集分为第一样本集和第二样本集,包括:将所述二分点作为分裂条件,将输入参数中对应的因素特征值小于或等于所述二分点的数据样本归至第一样本集,将输入参数中对应的因素特征值大于所述二分点的数据样本归至第二样本集;
将因素结构树中除开根节点的所有节点作为结构节点;将事件结果转换为标签特征值,具体为:设置三个区值区间,将年平均降雨量小于或等于100毫米对应的标签特征值置为0,将年平均降雨量大于100毫米且小于或等于500毫米对应的标签特征值置为1,将年平均降雨量大于500毫米对应的标签特征值置为2;将多个样本因素转换为多个因素特征值,具体为:预设所有的海陆位置包括A种,数值分别为1、2、……、A,则判断数据样本中的海陆位置属于的种类,并将种类对应的数值赋予至海陆位置对应的因素特征值,其中,A为大于零的整数;
分别获取每个结构节点在所述因素结构树中的权重值;
将所述权重值大于预设的权重阈值的所述结构节点作为因素节点进行输出;
将与所述因素节点对应的样本因素输出为所述事件的影响因素。
4.如权利要求3所述的终端设备,其特征在于,若存在多个所述影响因素,所述将与所述因素节点对应的样本因素输出为所述事件的影响因素,还包括:统计所述因素节点在所述因素结构树中出现的出现次数;
根据所述出现次数对与所述因素节点对应的多个所述影响因素进行排序,并输出排序后的多个所述影响因素。
5.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1或2所述方法的步骤。