本发明涉及数据分析,尤其涉及一种基于曲线拟合的数据分析方法及装置。
背景技术:
1、在城市轨道交通的信号智能运维领域,需要获取多种设备的状态,并用于展示和分析。有的设备状态获取速度比较快,则数据较为丰富,则在短时间内容易发现其变化;有的设备状态更新频率比较低,数据非常少,在短时间内描述其变化趋势就比较困难,不利于实时关注该设备的运行状态,发现故障。因此,需要一种更为直观的方法进行处理。
技术实现思路
1、本发明提供一种基于曲线拟合的数据分析方法及装置,用以解决现有技术中轨道交通设备状态数据更新频率较低的情况下,难以实时对其运行状态进行监控的缺陷。
2、第一方面,本发明提供一种基于曲线拟合的数据分析方法,包括:
3、对轨道交通设备状态数据进行采样,得到多个采样点;
4、对各采样点分别进行曲线拟合,得到多条拟合曲线;所述多条拟合曲线是各采样点的拟合曲线;
5、基于所述多条拟合曲线,确定所述轨道交通设备状态数据的变化趋势。
6、可选地,所述对各采样点分别进行曲线拟合,得到多条拟合曲线,包括:
7、基于各采样点与各采样点之前的预设数量的采样点,进行曲线拟合,确定所述各采样点的拟合曲线;所述各采样点的拟合曲线与所述采样点数量相同。
8、可选地,所述曲线拟合的方法为线性拟合。
9、可选地,所述基于所述多条拟合曲线,确定所述轨道交通设备状态数据的变化趋势,包括:
10、基于所述各采样点的拟合曲线进行求导,确定各采样点处的导数;
11、基于所述各采样点处的导数,确定所述轨道交通设备状态数据的变化趋势。
12、可选地,所述基于所述多条拟合曲线,确定所述轨道交通设备状态数据的变化趋势,包括:
13、基于所述各采样点的拟合曲线进行积分,确定各采样点处的积分结果;
14、基于所述各采样点处的积分结果,确定所述轨道交通设备状态数据的变化趋势。
15、可选地,所述方法还包括:
16、基于所述轨道交通设备状态数据的变化频率与数据分析需求,确定所述采样点的数量。
17、第二方面,本发明还提供一种基于曲线拟合的数据分析装置,包括:
18、采样模块,用于对轨道交通设备状态数据进行采样,得到多个采样点;
19、拟合模块,用于对各采样点分别进行曲线拟合,得到多条拟合曲线;所述多条拟合曲线是各采样点的拟合曲线;
20、确定模块,用于基于所述多条拟合曲线,确定所述轨道交通设备状态数据的变化趋势。
21、第三方面,本发明还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如第一方面所述的方法。
22、第四方面,本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如第一方面所述的方法。
23、第五方面,本发明还提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如第一方面所述的方法。
24、本发明提供的基于曲线拟合的数据分析方法及装置,通过对各采样点分别进行曲线拟合,得到各采样点的拟合曲线,然后确定轨道交通设备状态数据的变化趋势,尤其适合于轨道交通设备状态数据变化频率较慢的慢采样的情况。本发明通过多条采样点拟合曲线来确定轨道交通设备状态数据的变化趋势,各拟合曲线的误差对其他拟合曲线影响较小,对精度要求较低,而且可以获取更加丰富的采样点信息,便于更加多元地分析各拟合曲线,可以在数据量较少的情况下更加直观准确地描述设备运行状态,增强了对慢采样数据的分析和处理能力,便于实时对轨道交通设备状态进行监控。
1.一种基于曲线拟合的数据分析方法,其特征在于,包括:
2.根据权利要求1所述的基于曲线拟合的数据分析方法,其特征在于,所述对各采样点分别进行曲线拟合,得到多条拟合曲线,包括:
3.根据权利要求2所述的基于曲线拟合的数据分析方法,其特征在于,所述曲线拟合的方法为线性拟合。
4.根据权利要求1所述的基于曲线拟合的数据分析方法,其特征在于,所述基于所述多条拟合曲线,确定所述轨道交通设备状态数据的变化趋势,包括:
5.根据权利要求1所述的基于曲线拟合的数据分析方法,其特征在于,所述基于所述多条拟合曲线,确定所述轨道交通设备状态数据的变化趋势,包括:
6.根据权利要求1所述的基于曲线拟合的数据分析方法,其特征在于,所述方法还包括:基于所述轨道交通设备状态数据的变化频率与数据分析需求,确定所述采样点的数量。
7.一种基于曲线拟合的数据分析装置,其特征在于,包括:
8.一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1至6任一项所述基于曲线拟合的数据分析方法。
9.一种非暂态计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至6任一项所述基于曲线拟合的数据分析方法。
10.一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至6任一项所述基于曲线拟合的数据分析方法。