数据处理系统的制作方法

文档序号:23789975发布日期:2021-01-30 04:41阅读:63来源:国知局
[0001]本发明涉及数据处理
技术领域
:,尤其涉及一种数据处理系统。
背景技术
::[0002]数据处理领域是计算机领域的重要分支。在计算机领域中,根据呈现方式,数据可以包括文本数据、图像数据、音频数据、视频数据等多种;根据存储方式,数据可以被存储到数据库、文本文件、特定格式文件(例如.doc/.xls)等;根据数据形成的方式,可以包括静态数据和动态数据,动态数据尤其是随时间变化的数据,例如通过温度传感器获取的温度数据、通过路由器交换机等网络设备获取的网络流量数据、通过gps或北斗等采集的设备lbs数据等。数据处理可以为“正向处理”,例如利用某种算法处理图像,使之更清晰,也可以为“逆向处理”,例如在已知合成图像的清楚下,通过计算机程序分离合成图像所使用的多个原始图像。[0003]静态数据的“逆向处理”相对容易。动态数据之间也会存在关联关系,但因为动态数据多是随时间变化的数据(尤其是随时间高频变化的数据),需要考虑时间维度对关联关系的影响,不仅会占用较多的计算机存储资源、检索资源、运算处理资源,而且处理精度也不够理想,因此如何高效的通过数据的“逆向处理”,获取动态数据的关联关系,成为数据处理的难点。动态的结果数据通常对应多个分量数据,现有技术通常采用基于多个数据分量以及对应的结果数据的数据集,进行线性回归,得到每个数据分量的权重的方式,来获取数据分量的关联关系。但是,有些分量数据可以直接获取,有些则无法直接获取,这种情况下,则无法直接采用线性回归来获取动态数据的关联关系。此外,由于不同的数据分量可能具有不同的属性,且同一分量可能具有多种属性,因此,直接进行线性回归获取数据分量的关联关系的准确度较低。技术实现要素:[0004]本发明目的在于,提供一种数据处理系统,对于无法直接获取的分量数据,能够通过该数据分量预先配置的中间分量来表征,从而准确、快度地获取到该数据分量对于结果数据的权重。[0005]能够准确快速地基于周期结果数据得到周期结果数据对应的每个数据分量的权重。[0006]本发明提供了一种数据处理系统,包括数据库,处理器和存储有计算机程序的存储器,所述数据库包括第一数据表和数据配置表,所述第一数据表的每条记录均为周期结果数据,所述周期结果数据为采样数据,所述第一数据表的字段包括结果数据id、x个时间-采样值对、周期标识、m个数据索引,其中,x为采样周期内固定的采样次数;所述数据配置表的字段包括随机数据标识、随机数据采样时间和随机数据标识对应的多个中间分量随机数据采样值;[0007]当所述计算机程序被处理器执行时,实现以下步骤:[0008]步骤s10、接收用户输入的第n-m周期到n周期;[0009]步骤s20、根据第i周期在所述第一数据表的周期标识中进行检索,获取对应的x个时间-采样值对中的采样值,以及n个数据索引,i=n-m,n-m+1…n,其中,n、m、n均为正整数,n大于等于m,;[0010]步骤s30、根据x个时间-采样值对中的采样值获取第i周期的周期结果数据;[0011]步骤s40、根据第i周期在所述数据配置表的随机数据采样时间中进行检索,根据n个数据索引在所述数据配置表的随机数据标识中进行检索,获取n组中间分量随机数据采样值,每组至少包括两个中间分量随机数据采样值;[0012]步骤s50、根据n组中间分量随机数据采样值获取n个所述数据分量信息对应的每一中间分量信息,每个中间分量随机数据采样值确定一个中间分量信息;[0013]步骤s60、以n个所述数据分量信息对应的所有中间分量信息作为自变量,以对应的周期结果数据作为因变量构建线性回归方程,获取每个中间分量信息对应的边际拟合优度r;[0014]步骤s70、获取每一数据分量信息对应的所有的中间分量的边际拟合优度之和mr;[0015]步骤s80、基于所有mr确定每一数据分量的权重。[0016]本发明与现有技术相比具有明显的优点和有益效果。借由上述技术方案,本发明提供的一种数据处理系统可达到相当的技术进步性及实用性,并具有产业上的广泛利用价值,其至少具有下列优点:[0017]本发明能够对结果数据以及结果数据的不同的数据分量可能具有不同的属性,且同一分量可能具有多种属性的数据处理场景,通过多层建模,准确快速地获取到每一数据分量对应结果数据的权重。此外,对于无法直接获取的分量数据,本发明通过该数据分量预先配置的中间分量来表征,从而准确、快度地获取到该数据分量对应的权重。[0018]上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其他目的、特征和优点能够更明显易懂,以下特举较佳实施例,并配合附图,详细说明如下。附图说明[0019]图1为本发明实施例一提供的数据处理系统示意图;[0020]图2为本发明实施例二提供的数据处理系统示意图;[0021]图3为本发明实施例三提供的数据处理系统示意图。具体实施方式[0022]为更进一步阐述本发明为达成预定发明目的所采取的技术手段及功效,以下结合附图及较佳实施例,对依据本发明提出的一种数据处理系统的具体实施方式及其功效,详细说明如后。[0023]实施例一、[0024]本发明实施例提供了一种数据处理系统,如图1所示,包括数据库,处理器和存储有计算机程序的存储器,所述数据库包括第一数据表(table)和第二数据表,所述第一数据表的每条记录均为周期结果数据,所述周期结果数据为采样数据,所述第一数据表的字段(field)包括结果数据id、x个时间-采样值对、周期标识、m个数据索引,其中,x为采样周期内固定的采样次数,周期标识根据x个时间-采样值对中最早的时间和最晚时间构成的时间范围确定;所述第二数据表的字段包括随机数据标识、随机数据采样时间和随机数据采样值;当所述计算机程序被处理器执行时,实现以下步骤:[0025]步骤s1、接收用户输入的第n-m周期到n周期;[0026]步骤s2、根据第i周期在所述第一数据表的周期标识中进行检索,获取对应的x个时间-采样值对中的采样值,以及m个数据索引,i=n-m,n-m+1…n;[0027]步骤s3、根据x个时间-采样值对中的采样值获取第i周期的周期结果数据;[0028]其中,所述周期结果数据可以是x个时间-采样值的均值、中位数、最大值、最小值、最后时间采样值、最初时间采样值等,其中均值可为加权平均值,优选的,所述周期结果数据是x个时间-采样值的加权平均值。[0029]步骤s4、根据第i周期在所述第二数据表的随机数据采样时间中进行检索,根据m个数据索引在所述第二数据表的随机数据标识中进行检索,获取m组随机数据采样值;[0030]步骤s5、根据m组随机数据采样值获取m个所述数据分量,所述m个数据分量信息m1个具有第一属性的第一数据分量,m2个具有第二属性的第二数据分量,m3个具有第三属性的第三数据分量,m4个同时具有第一属性和第二属性的第四数据分量,所述第四数据分量包括第一属性信息和第二属性信息,其中n、m、m、m1、m2、m3、m4均为正整数,n大于等于m,m=m1+m2+m3+m4;[0031]其中,每组数据分量信息均可以是对应的随机数据采样值的均值、中位数、最大值、最小值、最后时间采样值、最初时间采样值等,其中均值可为加权平均值,优选的,每组数据分量信息是对应的随机数据采样值的加权平均值。所述数据分量可为日频波动在预设波动范围内的数据,例如日频波动范围在±10%以内的数据。[0032]作为一种实施例,所述步骤s5中,第四数据分量对应的随机数据采样值包括第四数据分量采样值和对应的第一属性信息的采样值,所述步骤s5还包括:[0033]步骤s51、根据第四数据分量采样值获取第四数据分量信息,根据第四数据分量对应的第一属性信息的采样值获取第四数据分量的第一属性信息;[0034]步骤s52、以所述第四数据分量的第一属性信息作为自变量,以第四数据分量信息作为因变量构建进行线性回归,得到第二残差项,将所述第二残差项作为所述第四数据分量的第二属性信息。[0035]步骤s6、以所述m1个第一数据分量、m3个第三数据分量作为自变量,对应的周期结果数据作为因变量构建第一线性回归模型进行训练,获取每一第一数据分量和每一第三数据分量对应的权重和第一残差项;[0036]可以理解的是,本实施例中,基于多组自变量和因变量组成的训练集对回归模型进行训练,得到的回归模型表达式中,自变量对应的系数即为该自变量对应的权重,在本实施例中即为该数据分量对于结果数据的权重。[0037]步骤s7、以所述m2个第二数据分量、m4个第四数据分量的第二属性信息作为自变量,以对应的所述第一残差项作为因变量构建第二线性回归模型进训练,获取每一第二数据分量对应的权重以及每一第四数据分量对应的第一权重分量;[0038]步骤s8、以所述m4个第四数据分量的第一属性信息、m1个去除所述第四数据分量的第一属性信息后的第一数据分量作为自变量,以对应的周期结果数据作为因变量构建第三线性回归模型进行训练,获取每一第四数据分量的第二权重分量;[0039]其中,作为一种示例,所述步骤s8还包括:[0040]步骤s81、以第四数据分量的第一属性信息作为自变量,以第一数据分量作为因变量进行线性回归,得到第三残差项,将所述第三残差项作为去除第四数据分量的第一属性信息后的第一数据分量。[0041]步骤s9、基于每一第四数据分量的第一权重分量和第二权重分量确定每一第四数据分量的权重。[0042]其中,作为一种示例,所述步骤s9还包括:[0043]步骤s91、以第四数据分量的第一属性信息和第一属性信息作为自变量,以第四数据分量作为因变量进行线性回归,获取到第一属性信息的权重值和第二属性信息的权重值;[0044]步骤s92、根据第一属性信息的权重值和第二属性信息的权重值,以及第一权重分量和第二权重分量确定第四数据分量的权重。[0045]例如,第四数据分量的第一权重分量a1,第二权重分量为a2,第一属性信息的权重值为a1,第二属性信息的权重值为a2,则第四数据分量的权重b=a1×a1+a2×a2。[0046]本发明实施例一能够对结果数据以及结果数据的不同的数据分量可能具有不同的属性,且同一分量可能具有多种属性的数据处理场景,通过多层建模,准确快速地获取到每一数据分量对应结果数据的权重。[0047]实施例二、[0048]有些数据分量可以直接从第二数据表中获取,但是有些则无法直接从第二数据表中获取,本实施例中,可以采用多个中间分量来表征该数据分量,针对这类数据分量的获取,本发明实施例还提供了一种数据处理系统,如图2所示,包括数据库,处理器和存储有计算机程序的存储器,所述数据库包括第一数据表和数据配置表,所述第一数据表的每条记录均为周期结果数据,所述周期结果数据为采样数据,所述第一数据表的字段包括结果数据id、x个时间-采样值对、周期标识、m个数据索引,其中,x为采样周期内固定的采样次数;所述数据配置表的字段包括随机数据标识、随机数据采样时间和随机数据标识对应的多个中间分量随机数据采样值;[0049]当所述计算机程序被处理器执行时,实现以下步骤:[0050]步骤s10、接收用户输入的第n-m周期到n周期;[0051]步骤s20、根据第i周期在所述第一数据表的周期标识中进行检索,获取对应的x个时间-采样值对中的采样值,以及n个数据索引,i=n-m,n-m+1…n,其中,n、m、n均为正整数,n大于等于m,;[0052]步骤s30、根据x个时间-采样值对中的采样值获取第i周期的周期结果数据;[0053]其中,所述周期结果数据可以是x个时间-采样值的均值、中位数、最大值、最小值、最后时间采样值、最初时间采样值等,其中均值可为加权平均值,优选的,所述周期结果数据是x个时间-采样值的加权平均值。[0054]步骤s40、根据第i周期在所述数据配置表的随机数据采样时间中进行检索,根据n个数据索引在所述数据配置表的随机数据标识中进行检索,获取n组中间分量随机数据采样值,每组包括多个中间分量随机数据采样值,用于表征该组中间分量对应的数据分量;[0055]其中,每个中间分量信息均为对应的中间分量随机数据采样值的均值、中位数、最大值、最小值、最后时间采样值或最初时间采样值。其中均值可为加权平均值,优选的,每组数据分量信息是对应的随机数据采样值的加权平均值。所述数据分量可为日频波动在预设波动范围内的数据,例如日频波动范围在±10%以内的数据。[0056]步骤s50、根据n组中间分量随机数据采样值获取n个所述数据分量信息对应的每一中间分量信息,每个中间分量随机数据采样值确定一个中间分量信息;[0057]步骤s60、以n个所述数据分量信息对应的所有中间分量信息作为自变量,以对应的周期结果数据作为因变量构建线性回归方程,获取每个中间分量信息对应的边际拟合优度r;[0058]作为一种实施例,所述步骤s60包括:[0059]步骤s601、逐一获取每一所述中间分量信息与周期结果数据的第一相关性,确定第一相关性绝对值最大的中间分量信息f1,基于所述周期结果数据对所述f1进行回归运算,得到拟合优度r1,以及第一残差序列y1,将f1对应的边际拟合优度确定为r1;[0060]步骤s602、逐一获取除f1以外的其他所有中间分量信息与y1的第二相关性,确定第二相关性绝对值最大的中间分量信息f2,基于所述周期结果数据对f1和f2进行回归运算,得到拟合优度r2,以及第二残差序列y2,将f2对应的边际拟合优度确定为r2-r1;[0061]步骤s603、逐一获取除f1和f2以外的其他所有中间分量信息与y2的第三相关性,确定第三相关性绝对值最大的中间分量信息f3,基于所述周期结果数据对f1、f2和f3进行回归运算,得到拟合优度r3,以及第二残差序列y3,将f3对应的边际拟合优度确定为r3-r2;[0062]步骤s604、依此规律循环执行上述过程,直至得到所有中间分量信息对应的边际拟合优度。[0063]步骤s70、获取每一数据分量信息对应的所有的中间分量的边际拟合优度之和mr;[0064]步骤s80、基于所有mr确定每一数据分量的权重。[0065]作为一种实施例,所述数据分量信息包括2个,分别为第一数据子分量信息和第二数据子分量信息,对应的所有的中间分量的边际拟合优度之分别为mr1和mr2,所述步骤s80包括:[0066]步骤s81、构建中间回归模型:y=ax1+bx2+ε0;[0067]步骤s82、对比mr1和mr2,若mr1>mr2,则a表示第一数据子变量信息的权重,b表示第一数据子变量信息的权重,ε0表示回归模型的残差项,则[0068][0069][0070][0071][0072]求解得到:[0073][0074][0075]作为一种实施例,所述系统还包括信息交互界面,用于接收用户输入的数据配置指令,并根据用户输入的数据配置指令配置所述数据配置表,所述数据配指令中包括中间分量id和对应的具体数值,可以理解的是,根据中间分量id可以确定该中间对应的具体数值在数据配置表中存储的位置。[0076]本发明实施例二对无法直接获取的分量数据,该数据分量预先配置的中间分量来表征,从而准确、快度地获取到该数据分量对应的权重。[0077]实施例三、[0078]实施例一描述了数据分量全部可以从第二数据表中获取的数据处理系统,实施例二描述了一种数据分量全部不可以从第二数据表中获取,而需要从数据配置表中获取对应的中间分量来表征的数据处理系统。但还有一部分数据分量可以从第二数据表中获取,另一部分不能直接从第二数据表中获取,而需要从数据配置表来获取的数据处理场景,可以理解的是,针对这种数据处理场景,可以将实施例一和实施例二结合起来,以实施例一为基础,为了便于说明,本实施例中假设m2第二数据分量无法直接从第二数据表中获取,其他的数据分量以直接从第二数据表中获取。[0079]结合后的数据处理系统如图3所示,包括:第一数据表、第二数据表和数据配置表,所述第一数据表的每条记录均为周期结果数据,所述周期结果数据为采样数据,所述第一数据表的字段包括结果数据id、x个时间-采样值对、周期标识、m个数据索引,其中,x为采样周期内固定的采样次数;所述第二数据表的字段包括随机数据标识、随机数据采样时间和随机数据采样值;所述数据配置表的字段包括随机数据标识、随机数据采样时间和随机数据标识对应的多个中间分量随机数据采样值;;当所述计算机程序被处理器执行时,实现以下步骤:[0080]步骤s100、接收用户输入的第n-m周期到n周期;[0081]步骤s200、根据第i周期在所述第一数据表的周期标识中进行检索,获取对应的x个时间-采样值对中的采样值,以及m个数据索引,i=n-m,n-m+1…n;[0082]步骤s300、根据x个时间-采样值对中的采样值获取第i周期的周期结果数据;[0083]步骤s400、判断数据索引是否存在于第二数据表中,若存在则执行步骤s500,否则,执行步骤s600;[0084]步骤s500、根据第i周期在所述第二数据表的随机数据采样时间中进行检索,根据数据索引在所述第二数据表的随机数据标识中进行检索,获取数据索引对应的随机数据采样值,然后执行步骤s700;[0085]本实施例中,由于假设是m2第二数据分量无法直接从第二数据表中获取,因此,步骤s500一共获取m-m2组随机数据采样值;[0086]步骤s600、根据第i周期在所述数据配置表的随机数据采样时间中进行检索,根据m2个数据索引在所述数据配置表的随机数据标识中进行检索,获取m2组中间分量随机数据采样值,每组至少包括两个中间分量随机数据采样值,然后执行步骤s700;[0087]步骤s700、根据m-m2组随机数据采样值获取m-m2个所述数据分量,分别为m1个具有第一属性的第一数据分量,m3个具有第三属性的第三数据分量,m4个同时具有第一属性和第二属性的第四数据分量,所述第四数据分量包括第一属性信息和第二属性信息;其中,通过实施例一种的步骤s51-步骤s52获取第四数据分量的第一属性信息和第二属性信息,在此不再赘述。[0088]根据m2组中间分量随机数据采样值获取m2个所述数据分量信息对应的每一中间分量信息,每个中间分量随机数据采样值确定一个中间分量信息,得到每个第二数据分量对应的所有中间分量。[0089]步骤s800、以所述m1个第一数据分量、m3个第三数据分量作为自变量,对应的周期结果数据作为因变量构建第一线性回归模型进行训练,获取每一第一数据分量和每一第三数据分量对应的权重和第一残差项;[0090]步骤s900、以所述m2个第二数据分量对应的所有的中间分量、m4个第四数据分量的第二属性信息作为自变量,以对应的所述第一残差项作为因变量构建第二线性回归模型进训练,获取每一第二数据分量的每一中间变量的边际拟合优度,以及每一第四数据分量对应的第一权重分量;具体通过实施例二步骤s601-步骤s604中的逻辑获取每一第二数据分量的每一中间变量的边际拟合优度,然后通过实施例二中的步骤s70、s80、步骤s81-步骤s82的逻辑能够获取每一第二数据分量的权重,在此不再赘述;[0091]步骤s1000、以所述m4个第四数据分量的第一属性信息、m1个去除所述第四数据分量的第一属性信息后的第一数据分量作为自变量,以对应的周期结果数据作为因变量构建第三线性回归模型进行训练,获取每一第四数据分量的第二权重分量;[0092]步骤s1100、基于每一第四数据分量的第一权重分量和第二权重分量确定每一第四数据分量的权重。[0093]其中,具体通过实施例一中的s81、步骤s91-步骤s92获取每一第四数据分量的权重,在此不再赘述。[0094]本发明实施例三能够对结果数据以及结果数据的不同的数据分量可能具有不同的属性,且同一分量可能具有多种属性的数据处理场景,通过多层建模,准确快速地获取到每一数据分量对应结果数据的权重。此外,对于无法直接获取的分量数据,还能够通过该数据分量预先配置的中间分量来表征,从而准确、快度地获取到该数据分量对应的权重。[0095]以上所述,仅是本发明的较佳实施例而已,并非对本发明作任何形式上的限制,虽然本发明已以较佳实施例揭露如上,然而并非用以限定本发明,任何熟悉本专业的技术人员,在不脱离本发明技术方案范围内,当可利用上述揭示的技术内容作出些许更动或修饰为等同变化的等效实施例,但凡是未脱离本发明技术方案的内容,依据本发明的技术实质对以上实施例所作的任何简单修改、等同变化与修饰,均仍属于本发明技术方案的范围内。当前第1页1 2 3 当前第1页1 2 3 
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1