可用于比较水文领域中理论计算曲线过拟合程度的方法技术

技术编号:18783802 阅读:55 留言:0更新日期:2018-08-29 06:57
一种可用于比较水文领域中理论计算曲线过拟合程度的方法,主要是采用计算机程序和微积分原理来比较基于水文实测数据绘制的相同精度的两条曲线的平滑性,即判别曲线的过拟合问题,两条曲线在有实测数据点处的精度相同,但是过拟合程度不同。通过比较用水文实测数据绘制的相同精度的两条曲线的长度,曲线长度较长的波动较大,平滑性较差,过拟合现象较严重,曲线长度稍短的波动较小,平滑性较好,过拟合现象较轻,是符合条件的曲线,即拟合度适中并且符合普遍规律的曲线,从而解决水文数据处理时曲线的过拟合问题。它不仅步骤相对简单易行,而且舍弃了复杂的数学公式推导,借助计算机程序设计更加简便、精确地从两条待选曲线中挑选出拟合度较好的曲线。

【技术实现步骤摘要】
可用于比较水文领域中理论计算曲线过拟合程度的方法
本专利技术涉及本专利技术涉及一种水文数据处理方法,特别是可用于比较水文领域中理论计算曲线过拟合程度的方法。它适用于在水文数据处理的科学研究中,解决根据不同计算数据所绘制的曲线的过拟合程度的判断问题。
技术介绍
过拟合问题是在科学研究领域会普遍出现的一个问题,简单的说,解决任何问题需要遵从具体问题具体分析的原则,冒然地把解决一个问题的具体方法用在解决其他问题上,就容易出错,即在解决问题的过程中没有总结出普遍的方法原则,这就是过拟合问题。在科学研究中需要经常根据计算数据绘制曲线图并且把曲线泛化到需要预测的问题中,在曲线精度一定的情况下,会产生不同样式的曲线,解决曲线的过拟合问题就是要从这些曲线中挑选出一个泛化能力最强的曲线,也可以说是一条看上去拟合精度较高,但是其表达式又不至于过度复杂,波动幅度不至于过大的曲线,这是一个亟待解决的问题。迄今为止,人们一直在探求解决过拟合问题的方法,总地来说,解决曲线的过拟合问题有两个主流的方法:偏频方法与贝叶斯方法。其中偏频方法利用一个有固定参数的模型,通过给定的数据求解出一个固定的值,比较常使用的参数估本文档来自技高网...

【技术保护点】
1.一种可用于比较水文领域中理论计算曲线过拟合程度的方法,其特征在于,采用计算机程序和微积分原理比较基于水文实测数据并通过理论计算得出的相同精度的两条曲线的平滑性,即判断曲线的过拟合度的问题,其步骤如下:步骤Ⅰ.定义计算机程序和相关变量,打开数据所在文件,计算采用计算机程序,定义两个双精度数组分别用来读取文本中的两列数据,同时定义由两条曲线分割出来的小直角三角形竖向直角边所对应的角度正切值的累加值,打开数据所在文件;步骤Ⅱ.读取文本数据,利用计算机程序中的for循环结构遍历文本中的数据,把数据存到数组中;步骤Ⅲ.计算数据,得出结果,关闭文件,根据步骤Ⅰ所定义的已有数据绘制离散式曲线图,分别对应...

【技术特征摘要】
1.一种可用于比较水文领域中理论计算曲线过拟合程度的方法,其特征在于,采用计算机程序和微积分原理比较基于水文实测数据并通过理论计算得出的相同精度的两条曲线的平滑性,即判断曲线的过拟合度的问题,其步骤如下:步骤Ⅰ.定义计算机程序和相关变量,打开数据所在文件,计算采用计算机程序,定义两个双精度数组分别用来读取文本中的两列数据,同时定义由两条曲线分割出来的小直角三角形竖向直角边所对应的角度正切值的累加值,打开数据所在文件;步骤Ⅱ.读取文本数据,利用计算机程序中的for循环结构遍历文本中的数据,把数据存到数组中;步骤Ⅲ.计算数据,得出结果,关闭文件,根据步骤Ⅰ所定义的已有数据绘制离散式曲线图,分别对应两条曲线,曲线的横坐标表示水文数据测量的时间间隔,单位为小时,纵坐标表示水位高度,单位为米,利用微积分原理,在步骤Ⅰ所定义的两条曲线上分别分割成若干个小直角三角形,以小直角三角形的斜边长度近似为曲线每一小段曲线的长度,因为水文数据的测量时间间隔一致,然后,利用三角函数中直角三角形中一个角度的正切值越大这个角度所对应的余弦值就越小的原理,用步骤Ⅰ所定义的两个双精度数组中相邻的两个数据的差值的绝对值作为...

【专利技术属性】
技术研发人员:王宗志黄增玉童海滨
申请(专利权)人:水利部交通运输部国家能源局南京水利科学研究院
类型:发明
国别省市:江苏,32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1