技术领域
[0001] 本发明涉及数据处理领域,尤其涉及一种数据拟合的方法及装置。
相关背景技术
[0002] 随着科学技术的不断发展,信息数据交互变得越来越便捷,人类迎来了大数据时代,越来越多的结构性和非结构性数据正以超大规模的速度增长,对各种复杂数据的处理工作也面临巨大的挑战。
[0003] 对数据进行拟合和整理是进行数据处理的常用手段,但现有技术中在进行数据拟合过程中,对非线性数据的处理通常需要经过繁杂的处理过程,拟合效率低下,同时还会造成噪声大,数据失真等问题。
具体实施方式
[0042] 应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0043] 本发明实施例的主要解决方案是:获取拟合数据,对拟合数据进行线性判定,得到对应的判定结果;根据判定结果,生成对应的线性拟合数据;提取线性拟合数据的坐标点,根据坐标点,从预设的拟合函数数据库中匹配最合适的拟合函数;根据拟合函数,对线性拟合数据进行拟合操作,得到目标曲线。
[0044] 由此,解决了现有技术中在进行数据拟合过程中,拟合效率低下,同时还会造成噪声大,数据失真的问题。实现了提高数据拟合效率,增强数据准确性,满足数据处理的需求。
[0045] 如图1所示,本发明第一实施例提出一种数据拟合的方法,包括:
[0046] 步骤S10,获取拟合数据,对所述拟合数据进行线性判定,得到对应的判定结果。
[0047] 本发明方法的执行主体可以为一种用于数据处理的数据拟合设备,本实施例以数据拟合设备进行举例,当然也不限定于其他能够实现数据拟合的装置。
[0048] 具体地,数据拟合设备获取拟合数据,对拟合数据进行线性判定,得到对应的判定结果。
[0049] 步骤S20,根据所述判定结果,生成对应的线性拟合数据。
[0050] 具体地,在获取拟合数据,对拟合数据进行线性判定,得到对应的判定结果后,数据拟合设备根据判定结果,生成对应的线性拟合数据。
[0051] 步骤S30,提取所述线性拟合数据的坐标点,根据所述坐标点,从预设的拟合函数数据库中匹配最合适的拟合函数。
[0052] 具体地,在根据判定结果,生成对应的线性拟合数据后,数据拟合设备提取线性拟合数据的坐标点,根据坐标点,从预设的拟合函数数据库中匹配最合适的拟合函数。
[0053] 步骤S40,根据所述拟合函数,对所述线性拟合数据进行拟合操作,得到目标曲线。
[0054] 具体地,在提取线性拟合数据的坐标点,根据坐标点,从预设的拟合函数数据库中匹配最合适的拟合函数后,数据拟合设备根据拟合函数,对线性拟合数据进行拟合操作,得到目标曲线。
[0055] 通过上述方案,本发明提供了一种数据拟合的方法,解决了现有技术中在进行数据拟合过程中,拟合效率低下,同时还会造成噪声大,数据失真的问题。实现了提高数据拟合效率,增强数据准确性,满足数据处理的需求。
[0056] 进一步的,为了更好地满足数据处理的需求,参照图2,为本发明具体实施方式中获取拟合数据,对所述拟合数据进行线性判定,得到对应的判定结果的步骤的一种流程图。
[0057] 作为一种实施方式,上述第一实施例的步骤S10包括:
[0058] 步骤S11,获取第一拟合数据和第二拟合数据。
[0059] 具体地,数据拟合设备获取第一拟合数据和第二拟合数据。
[0060] 步骤S12,分别对所述第一拟合数据和所述第二拟合数据进行线性判定,分别判断所述第一拟合数据和所述第二拟合数据是否为线性数据。
[0061] 具体地,在获取第一拟合数据和第二拟合数据作后,数据拟合设备分别对第一拟合数据和第二拟合数据进行线性判定,分别判断第一拟合数据和第二拟合数据是否为线性数据。
[0062] 步骤S13,若所述第一拟合数据为线性数据,则得到第一判定结果为线性结果,否则,则得到第一判定结果为非线性结果。
[0063] 具体地,在分别对第一拟合数据和第二拟合数据进行线性判定,分别判断第一拟合数据和第二拟合数据是否为线性数据后,若第一拟合数据为线性数据,则数据拟合设备得到第一判定结果为线性结果,否则,则数据拟合设备得到第一判定结果为非线性结果。
[0064] 步骤S14,若所述第二拟合数据为线性数据,则得到第二判定结果为线性结果,否则,则得到第二判定结果为非线性结果。
[0065] 具体地,在分别对第一拟合数据和第二拟合数据进行线性判定,分别判断第一拟合数据和第二拟合数据是否为线性数据后,若第二拟合数据为线性数据,则数据拟合设备得到第二判定结果为线性结果,否则,则数据拟合设备得到第二判定结果为非线性结果。
[0066] 通过上述方案,本发明提供了一种数据拟合的方法,更好地解决了现有技术中在进行数据拟合过程中,拟合效率低下,同时还会造成噪声大,数据失真的问题。实现了提高数据拟合效率,增强数据准确性,满足数据处理的需求。
[0067] 进一步的,为了更好地满足数据处理的需求,参照图3,为本发明具体实施方式中根据所述判定结果,生成对应的线性拟合数据的步骤的一种流程图。
[0068] 作为一种实施方式,上述第一实施例的步骤S20包括:
[0069] 步骤S21,若所述第一判定结果为线性结果,则将所述第一拟合数据进行降噪处理,得到对应的第一线性拟合数据,否则,则将所述第一拟合数据进行线性转换,并进行降噪处理,得到对应的第一线性拟合数据。
[0070] 具体地,在获取拟合数据,对拟合数据进行线性判定,得到对应的判定结果后,若第一判定结果为线性结果,则数据拟合设备将第一拟合数据进行降噪处理,得到对应的第一线性拟合数据,否则,则数据拟合设备将第一拟合数据进行线性转换,并进行降噪处理,得到对应的第一线性拟合数据。
[0071] 步骤S22,若所述第二判定结果为线性结果,则将所述第二拟合数据进行降噪处理,得到对应的第二线性拟合数据,否则,则将所述第二拟合数据进行线性转换,并进行降噪处理,得到对应的第二线性拟合数据。
[0072] 具体地,在获取拟合数据,对拟合数据进行线性判定,得到对应的判定结果后,若第二判定结果为线性结果,则数据拟合设备将第二拟合数据进行降噪处理,得到对应的第二线性拟合数据,否则,则数据拟合设备将第二拟合数据进行线性转换,并进行降噪处理,得到对应的第二线性拟合数据。
[0073] 通过上述方案,本发明提供了一种数据拟合的方法,更好地解决了现有技术中在进行数据拟合过程中,拟合效率低下,同时还会造成噪声大,数据失真的问题。实现了提高数据拟合效率,增强数据准确性,满足数据处理的需求。
[0074] 进一步的,为了更好地满足数据处理的需求,参照图4,为本发明具体实施方式中提取所述线性拟合数据的坐标点,根据所述坐标点,从预设的拟合函数数据库中匹配最合适的拟合函数的步骤的一种流程图。
[0075] 作为一种实施方式,上述第一实施例的步骤S30包括:
[0076] 步骤S31,分别提取所述第一线性拟合数据和第二线性拟合数据的坐标点。
[0077] 具体地,在根据判定结果,生成对应的线性拟合数据后,数据拟合设备分别提取第一线性拟合数据和第二线性拟合数据的坐标点。
[0078] 步骤S32,将所述第一线性拟合数据和第二线性拟合数据的坐标点在预设的坐标系中进行标识,并将所述标识进行连接操作,得到拟合模型。
[0079] 具体地,在分别提取第一线性拟合数据和第二线性拟合数据的坐标点后,数据拟合设备将第一线性拟合数据和第二线性拟合数据的坐标点在预设的坐标系中进行标识,并将标识进行连接操作,得到拟合模型。
[0080] 步骤S33,根据所述拟合模型,从所述预设的拟合函数数据库中匹配最合适的拟合函数。
[0081] 具体地,在将第一线性拟合数据和第二线性拟合数据的坐标点在预设的坐标系中进行标识,并将标识进行连接操作,得到拟合模型后,数据拟合设备根据拟合模型,从预设的拟合函数数据库中匹配最合适的拟合函数。
[0082] 通过上述方案,本发明提供了一种数据拟合的方法,更好地解决了现有技术中在进行数据拟合过程中,拟合效率低下,同时还会造成噪声大,数据失真的问题。实现了提高数据拟合效率,增强数据准确性,满足数据处理的需求。
[0083] 进一步的,为了更好地满足数据处理的需求,参照图5,为本发明具体实施方式中根据所述拟合函数,对所述线性拟合数据进行拟合操作,得到目标曲线的步骤的一种流程图。
[0084] 作为一种实施方式,上述第一实施例的步骤S40包括:
[0085] 步骤S41,将所述第一线性拟合数据和第二线性拟合数据按照所述拟合函数进行拟合操作,得到所述目标曲线。
[0086] 具体地,在提取线性拟合数据的坐标点,根据坐标点,从预设的拟合函数数据库中匹配最合适的拟合函数后,数据拟合设备将第一线性拟合数据和第二线性拟合数据按照拟合函数进行拟合操作,得到目标曲线。
[0087] 通过上述方案,本发明提供了一种数据拟合的方法,更好地解决了现有技术中在进行数据拟合过程中,拟合效率低下,同时还会造成噪声大,数据失真的问题。实现了提高数据拟合效率,增强数据准确性,满足数据处理的需求。
[0088] 基于上述方法实施例的实现,本发明还提供对应的装置实施例。
[0089] 如图6所示,本发明第一实施例提出一种数据拟合的装置,包括:
[0090] 线性判定模块100,用于获取拟合数据,对所述拟合数据进行线性判定,得到对应的判定结果。
[0091] 本发明的执行主体可以为一种用于数据处理的数据拟合设备,本实施例以数据拟合设备进行举例,当然也不限定于其他能够实现数据拟合的装置。
[0092] 具体地,线性判定模块100获取拟合数据,对拟合数据进行线性判定,得到对应的判定结果。
[0093] 线性生成模块200,用于根据所述判定结果,生成对应的线性拟合数据。
[0094] 具体地,在获取拟合数据,对拟合数据进行线性判定,得到对应的判定结果后,线性生成模块200根据判定结果,生成对应的线性拟合数据。
[0095] 函数匹配模块300,用于提取所述线性拟合数据的坐标点,根据所述坐标点,从预设的拟合函数数据库中匹配最合适的拟合函数。
[0096] 具体地,在根据判定结果,生成对应的线性拟合数据后,函数匹配模块300提取线性拟合数据的坐标点,根据坐标点,从预设的拟合函数数据库中匹配最合适的拟合函数。
[0097] 曲线生成模块400,用于根据所述拟合函数,对所述线性拟合数据进行拟合操作,得到目标曲线。
[0098] 具体地,在提取线性拟合数据的坐标点,根据坐标点,从预设的拟合函数数据库中匹配最合适的拟合函数后,用于根据拟合函数,对线性拟合数据进行拟合操作,得到目标曲线。
[0099] 通过上述方案,本发明提供了一种数据拟合的装置,解决了现有技术中在进行数据拟合过程中,拟合效率低下,同时还会造成噪声大,数据失真的问题。实现了提高数据拟合效率,增强数据准确性,满足数据处理的需求。
[0100] 进一步的,为了更好地满足数据处理的需求,作为一种实施方式,上述第一实施例的线性判定模块100还用于:获取第一拟合数据和第二拟合数据;分别对所述第一拟合数据和所述第二拟合数据进行线性判定,分别判断所述第一拟合数据和所述第二拟合数据是否为线性数据;若所述第一拟合数据为线性数据,则得到第一判定结果为线性结果,否则,则得到第一判定结果为非线性结果;若所述第二拟合数据为线性数据,则得到第二判定结果为线性结果,否则,则得到第二判定结果为非线性结果。
[0101] 具体地,线性判定模块100获取第一拟合数据和第二拟合数据。
[0102] 在获取第一拟合数据和第二拟合数据作后,线性判定模块100分别对第一拟合数据和第二拟合数据进行线性判定,分别判断第一拟合数据和第二拟合数据是否为线性数据。
[0103] 在分别对第一拟合数据和第二拟合数据进行线性判定,分别判断第一拟合数据和第二拟合数据是否为线性数据后,若第一拟合数据为线性数据,则线性判定模块100得到第一判定结果为线性结果,否则,则线性判定模块100得到第一判定结果为非线性结果。
[0104] 在分别对第一拟合数据和第二拟合数据进行线性判定,分别判断第一拟合数据和第二拟合数据是否为线性数据后,若第二拟合数据为线性数据,则线性判定模块100得到第二判定结果为线性结果,否则,则线性判定模块100得到第二判定结果为非线性结果。
[0105] 通过上述方案,本发明提供了一种数据拟合的装置,更好地解决了现有技术中在进行数据拟合过程中,拟合效率低下,同时还会造成噪声大,数据失真的问题。实现了提高数据拟合效率,增强数据准确性,满足数据处理的需求。
[0106] 进一步的,为了更好地满足数据处理的需求,作为一种实施方式,上述第一实施例的线性生成模块200还用于:若所述第一判定结果为线性结果,则将所述第一拟合数据进行降噪处理,得到对应的第一线性拟合数据,否则,则将所述第一拟合数据进行线性转换,并进行降噪处理,得到对应的第一线性拟合数据;若所述第二判定结果为线性结果,则将所述第二拟合数据进行降噪处理,得到对应的第二线性拟合数据,否则,则将所述第二拟合数据进行线性转换,并进行降噪处理,得到对应的第二线性拟合数据。
[0107] 具体地,在获取拟合数据,对拟合数据进行线性判定,得到对应的判定结果后,若第一判定结果为线性结果,则线性生成模块200将第一拟合数据进行降噪处理,得到对应的第一线性拟合数据,否则,则数据拟合设备将第一拟合数据进行线性转换,并进行降噪处理,得到对应的第一线性拟合数据。
[0108] 在获取拟合数据,对拟合数据进行线性判定,得到对应的判定结果后,若第二判定结果为线性结果,则线性生成模块200将第二拟合数据进行降噪处理,得到对应的第二线性拟合数据,否则,则数据拟合设备将第二拟合数据进行线性转换,并进行降噪处理,得到对应的第二线性拟合数据。
[0109] 通过上述方案,本发明提供了一种数据拟合的装置,更好地解决了现有技术中在进行数据拟合过程中,拟合效率低下,同时还会造成噪声大,数据失真的问题。实现了提高数据拟合效率,增强数据准确性,满足数据处理的需求。
[0110] 进一步的,为了更好地满足数据处理的需求,作为一种实施方式,上述第一实施例的函数匹配模块300还用于:分别提取所述第一线性拟合数据和第二线性拟合数据的坐标点;将所述第一线性拟合数据和第二线性拟合数据的坐标点在预设的坐标系中进行标识,并将所述标识进行连接操作,得到拟合模型;根据所述拟合模型,从所述预设的拟合函数数据库中匹配最合适的拟合函数。
[0111] 具体地,在根据判定结果,生成对应的线性拟合数据后,函数匹配模块300分别提取第一线性拟合数据和第二线性拟合数据的坐标点。
[0112] 在分别提取第一线性拟合数据和第二线性拟合数据的坐标点后,函数匹配模块300将第一线性拟合数据和第二线性拟合数据的坐标点在预设的坐标系中进行标识,并将标识进行连接操作,得到拟合模型。
[0113] 在将第一线性拟合数据和第二线性拟合数据的坐标点在预设的坐标系中进行标识,并将标识进行连接操作,得到拟合模型后,函数匹配模块300根据拟合模型,从预设的拟合函数数据库中匹配最合适的拟合函数。
[0114] 通过上述方案,本发明提供了一种数据拟合的装置,更好地解决了现有技术中在进行数据拟合过程中,拟合效率低下,同时还会造成噪声大,数据失真的问题。实现了提高数据拟合效率,增强数据准确性,满足数据处理的需求。
[0115] 进一步的,为了更好地满足数据处理的需求,作为一种实施方式,上述第一实施例的曲线生成模块400还用于:将所述第一线性拟合数据和第二线性拟合数据按照所述拟合函数进行拟合操作,得到所述目标曲线。
[0116] 具体地,在提取线性拟合数据的坐标点,根据坐标点,从预设的拟合函数数据库中匹配最合适的拟合函数后,曲线生成模块400将第一线性拟合数据和第二线性拟合数据按照拟合函数进行拟合操作,得到目标曲线。
[0117] 通过上述方案,本发明提供了一种数据拟合的装置,更好地解决了现有技术中在进行数据拟合过程中,拟合效率低下,同时还会造成噪声大,数据失真的问题。实现了提高数据拟合效率,增强数据准确性,满足数据处理的需求。
[0118] 以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。