System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本公开属于数据处理,更具体地说,是涉及一种小区用水总数据补齐方法及装置、终端设备、存储介质。
技术介绍
1、智慧水务数据治理是通过大数据技术、云计算技术、人工智能技术等手段,对水资源进行全方位、高效率、多维度的数据采集、处理、分析和应用,以实现水资源的科学利用和管理。智慧水务数据治理应用于小区用水管理中,可以全面、精确地了解小区用水情况,预测和预防水资源的过度利用和污染,促进水资源的合理分配和利用。
2、智慧水务数据治理的基础是精确的用水数据,在实际应用中,水表上传的数据存在停电数据中断、缺失等问题,造成用水数据的缺失。现有的数据补齐方法,其补齐效果都有待提高。
技术实现思路
1、本公开的目的在于提供一种小区用水总数据补齐方法及装置、终端设备、存储介质,以提高小区用水总数据的补齐效果。
2、本公开实施例的第一方面,提供了一种小区用水总数据补齐方法,包括:
3、获取小区用水总数据;所述小区用水总数据包括多个缺失日的用水总数据和多个完整日的用水总数据,所述缺失日为存在数据缺失的用水日期,所述完整日为除缺失日之外的用水日期;
4、按照预设的间隔时间将每个完整日划分为多个时段,分别提取每个完整日内每个时段的用水数据,得到多个完整日的参照数据;
5、根据目标完整日的参照数据,计算目标完整日内每一时段的用水系数;其中,任一时段的用水系数等于目标完整日内该时段的参照数据平均值与目标完整日内所有时段的参照数据平均值的比值;所述目标完整日包
6、根据目标完整日每一时段的用水系数和目标完整日所有时段的参照数据平均值,计算缺失日的缺失时段的用水数据;
7、根据所述缺失日的缺失时段的用水数据对所述缺失日的用水总数据进行补齐。
8、本公开实施例的第二方面,提供了一种小区用水总数据补齐装置,包括:
9、数据获取单元,用于获取小区用水总数据;所述小区用水总数据包括多个缺失日的用水总数据和多个完整日的用水总数据,所述缺失日为存在数据缺失的用水日期,所述完整日为除缺失日之外的用水日期;
10、数据提取单元,用于按照预设的间隔时间将每个完整日划分为多个时段,分别提取每个完整日内每个时段的用水数据,得到多个完整日的参照数据;
11、第一计算单元,用于根据目标完整日的参照数据,计算目标完整日内每一时段的用水系数;其中,任一时段的用水系数等于目标完整日内该时段的参照数据平均值与目标完整日内所有时段的参照数据平均值的比值;所述目标完整日包括若干个完整日;
12、第二计算单元,用于根据目标完整日每一时段的用水系数和目标完整日所有时段的参照数据平均值,计算缺失日的缺失时段的用水数据;
13、数据补齐单元,用于根据所述缺失日的缺失时段的用水数据对所述缺失日的用水总数据进行补齐。
14、本公开实施例的第三方面,提供了一种终端设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述的小区用水总数据补齐方法的步骤。
15、本公开实施例的第四方面,提供了一种计算机存储介质,所述计算机存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述的小区用水总数据补齐方法的步骤。
16、本公开实施例提供的小区用水总数据补齐方法及装置、终端设备、存储介质的有益效果在于:
17、本公开实施例中,缺失日的小区用水总数据可能是缺少整日的小区用水总数据,也可能是缺少部分时段的小区用水总数据。现有的小区用水总数据补齐方法通常是先估算缺失日的日用水数据,然后根据日用水数据补齐缺失时段的数据,这样容易造成缺失日已有的用水数据大于估算得到的缺失日的日用水数据,按照这样的方法进行数据补齐,会导致小区用水总数据存在较大的误差。
18、本公开实施例通过将每个完整日划分为多个时段,并提取每个完整日内每个时段的用水数据,得到多个完整日的参照数据;然后根据多个完整日的参照数据,计算所有完整日内或某几个完整日内每一时段的用水系数;最后,根据所有完整日内或某几个完整日内每一时段的用水系数,计算缺失日内对应时段的用水数据,并根据缺失日内对应时段的用水数据对缺失日的用水数据进行补齐。
19、与现有的数据补齐方法相比,本公开实施例采用直接进行缺失时段数据补齐的方法,能够实现精确的数据补齐。
本文档来自技高网...【技术保护点】
1.一种小区用水总数据补齐方法,其特征在于,包括:
2.如权利要求1所述的小区用水总数据补齐方法,其特征在于,在根据所述多个完整日的参照数据,计算每一时段的用水系数之前,所述小区用水总数据补齐方法还包括:
3.如权利要求1或2所述的小区用水总数据补齐方法,其特征在于,所述间隔时间的确定方法包括:
4.如权利要求1或2所述的小区用水总数据补齐方法,其特征在于,所述小区用水总数据补齐方法还包括:
5.如权利要求1所述的小区用水总数据补齐方法,其特征在于,在所述按照预设的间隔时间将每个完整日划分为多个时段,分别提取每个完整日内每个时段的用水数据之前,还包括:
6.如权利要求5所述的小区用水总数据补齐方法,其特征在于,所述基于预设的第一聚类半径对所述小区用水总数据进行聚类分析,得到所述小区用水总数据中的异常数据点,包括:
7.如权利要求5所述的小区用水总数据补齐方法,其特征在于,所述基于预设的第二聚类半径对所述初步清洗数据进行聚类分析,得到所述初步清洗数据中的异常数据点,包括:
8.一种小区用水总数据补齐
9.一种终端设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至7任一项所述方法的步骤。
10.一种计算机存储介质,所述计算机存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述方法的步骤。
...【技术特征摘要】
1.一种小区用水总数据补齐方法,其特征在于,包括:
2.如权利要求1所述的小区用水总数据补齐方法,其特征在于,在根据所述多个完整日的参照数据,计算每一时段的用水系数之前,所述小区用水总数据补齐方法还包括:
3.如权利要求1或2所述的小区用水总数据补齐方法,其特征在于,所述间隔时间的确定方法包括:
4.如权利要求1或2所述的小区用水总数据补齐方法,其特征在于,所述小区用水总数据补齐方法还包括:
5.如权利要求1所述的小区用水总数据补齐方法,其特征在于,在所述按照预设的间隔时间将每个完整日划分为多个时段,分别提取每个完整日内每个时段的用水数据之前,还包括:
6.如权利要求5所述的小区用水总数据补齐方法,其特征在于,所述基...
【专利技术属性】
技术研发人员:张娟,刘书明,牛豫海,陈司晗,梁策,王晓婷,田志民,吴以朋,张自力,吴雪,
申请(专利权)人:清华大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。