摘要
构建城市供水管线失效事件预测模型,可用于评估管线的失效可能性,是供水管网更新改造的重要依据。供水管线失效模型的建模方法包括分类和回归两类,现有失效模型研究往往采用其中1种方法进行案例分析,缺乏两种建模方法适用性和精度的比较。为此,基于某实例管网数据,采用随机森林(RF)、误差反向传播神经网络(BPNN)和支持向量机(SVM)3种机器学习算法,建立供水管线失效分类模型和回归模型。采用一致性指数(C-index)对比分类与回归模型的准确性,并使用分类指标与回归指标分别分析建模数据集划分方式与构成比例对供水管线失效模型的影响。结果表明:RF构建的失效模型均表现出最好的性能,分类模型的C-index比回归模型相应结果高5.4%~32.8%;与按照年份划分建模数据集的方式相比,随机划分建模数据集能够提升两类模型的预测精度;建模数据集构成比例对两类模型预测精度的影响存在差异,当未失效管线数据占比增大时,分类模型预测管线失效事件的准确度降低,而回归模型预测管线失效时间的误差减小。在实际构建供水管线失效模型时,需要根据对象数据集的特征,合理选择建模方法,并关注数据集的划分方式和构成比例对模型结果的影响。
Abstract
Constructing a predictive model for urban water supply pipeline failure events is crucial for assessing the likelihood of pipeline failures and serves as an important basis for the renovation and upgrading of water supply networks. The modeling methods for water supply pipeline failure models include classification and regression. Current research on failure models often employs only one of these methods for case analysis, lacking a comparison of the applicability and accuracy of both modeling methods. To address this gap, based on data from a specific instance of a water supply network, this paper establishes water supply pipeline failure classification and regression models using three machine learning algorithms: Random Forest (RF), Backpropagation Neural Network (BPNN), and Support Vector Machine (SVM). The concordance index (C-index) is used to compare the accuracy of the classification and regression models. Additionally, classification and regression indicators are employed to analyze the impact of modeling dataset division, as well as composition ratios of the dataset on the water supply pipeline failure models. The results show that the failure models constructed by RF exhibit the best performance, with the C-index of the classification models being 5.4% to 32.8% higher than that of the corresponding regression models. Compared to dividing the modeling dataset by year, randomly dividing the modeling dataset can enhance the predictive accuracy of both types of models. Furthermore, the impact of the modeling dataset composition ratio on the predictive accuracy of both types of models varies; as the proportion of non-failure pipeline data increases, the accuracy of the classification model in predicting pipeline failure events decreases, while the regression model shows reduced error in predicting pipeline failure times. Therefore, when constructing water supply pipeline failure models in practice, it is necessary to choose the modeling method appropriately based on the characteristics of the target dataset and pay attention to the impact of dataset division methods and composition ratios on the model results.
Keywords
供水管线是保障城市正常运行的重要生命线工程,在日常运维中由于管线自身和外部环境变化,导致管线漏损失效事件的发生,不仅造成大量水资源浪费,还会产生道路塌陷、区域生产生活中断等次生影响[1]。基于供水管线破损维修记录数据建立的供水管线失效模型,可用于评估管线失效事件发生的可能性。研究人员已经开发了多种依赖于历史数据的供水管线失效模型,这些数据包括管线破损记录、管线属性和水力模型[2]。采用更准确的供水管线失效模型可以带来显著的成本节省。供水管线失效模型在各种文献综述中已有详细描述[3-7],这些文献综述中都有不同的分类方法来描述各种模型。Taiwo等[7]综述了物理模型、基于统计的模型和基于机器学习的模型在预测管线失效概率中的应用,详细阐述了每种模型类型的优势和劣势,提供了一个全面的视角来审视管线失效模型。
物理模型试图分析作用于管线的荷载作用,从力学角度出发,计算管线内外环境与管线之间的相互作用,该方法需要严格的控制条件和现场测量数据,研究过程对数据要求较高,一般用于漏损成本较高的重要输水管线或关键供水管线[4]。统计模型运用统计学方法对管线失效记录历史数据进行分析,以识别各类影响因素(自变量)和管线失效(因变量)之间的关系。赵洪宾等[8]根据实际给水管网的漏失数据,采用时间序列分析方法建立了给水管网漏失预测的线性指数平滑模型和二次曲线指数平滑模型,发现管网漏损频率随时间非线性增加。Al-Ali等[9]使用逻辑回归分析了8种类型管线的失效情况,从43个变量中识别出16个对回归方程有统计学意义的变量,模型预测准确率超过70%。
基于机器学习的模型能够从一组数据中学习或识别特定模式,对新输入的数据进行未来预测,目前常用于供水管线失效模型。这些模型包括人工神经网络(ANN)、支持向量机(SVM)、极端梯度提升(XGBoost)和随机森林(RF)等,均可以用来解决回归问题和分类问题[10]。Fan等[11]使用了5种机器学习算法(LightGBM、ANN、k-NN、SVM和LR)对管网中的每根管线进行分类,判断管线是否失效。Chen等[12]通过结合供水管线历史失效记录数据,利用RF、GBDT和XGBoost 3种算法预测管线失效概率,其中,RF算法显示出最高的预测准确性。侯本伟等[13]利用BP神经网络建立了管线破损数与天气指标、管径、管龄、管长的回归模型,预测未来1年不同时段的管线失效数。
基于机器学习的模型已被证明可以提高管线失效模型预测的准确性[14-15]。目前,供水管线失效模型的研究主要集中在利用或改进机器学习算法提升模型的精度。根据输出变量的类型,管线失效模型可分为分类和回归两种模型,由于模型应用案例管网特征和可用数据结构的差异,先前的研究中往往直接选择其中1种模型进行结果分析,没有分析两种建模方式的适用性。此外,失效模型构建过程中,对于建模数据集的处理方式以及管线失效数据与未失效管线在建模数据集中的比例等,均对失效模型的预测精度造成较大问题,这在先前的研究中也鲜有涉及。为此,基于北方某实例管网数据,采用BPNN、SVM和RF3种机器学习算法构建管线失效分类模型和回归模型,利用一致性指数(C-index)等指标比较了两种模型的适用性特征。通过改变数据集划分方式和建模数据集构成比例,分析了模型数据集对两类失效模型预测结果的影响。
1 供水管线失效模型
1.1 分类模型与回归模型
在建立供水管线失效模型时,将收集到的管线信息和失效记录作为建模信息数据,模型会不断学习训练管线特征与失效状态之间的关联规律。失效模型构建所需要的数据集为{S1,S2,···,SD},D表示建模数据集数量。其中,Si={Xi; Yi}={xi1,xi2,···,xin; yi1,yi2,···,yim},Xi= {xi1,xi2,···,xin}表示第i个数据的输入变量(自变量),Yi={yi1,yi2,···,yim}表示第i个数据输出变量(因变量),n和m分别表示自变量和因变量的数量。供水管线失效模型一般为多输入单输出的问题。对于分类问题,其输出变量yi为离散状态值集合{C1,C2,···,CN},N为类别数量;对于回归问题,其输出变量yi为区间[yL,yU]内的某个实数[16]。
在供水管线失效分类模型中,建模数据的类别标签为两类(N=2),类别标签“1”代表发生失效事件,类别标签“0”代表未发生失效事件,模型输出类别标签“1”的概率可视为管线失效概率。回归模型的输出变量一般包括管线失效率[8]、管线失效数量[13]、管线失效事件发生时间[17]等。在本文的研究中,以管线失效发生时间作为回归模型的输出变量。
1.2 建模数据集
在供水管线失效模型中,删失数据(censored data)是指在记录期内未发生失效事件的管线数据。删失数据分为左删失(left-censored)和右删失(right-censored)两种情况。右删失指在记录期内管线未发生失效事件。图1i)中,记录期内有1根管线发生了失效事件(叉号表示),而另外两根管线在记录期内未失效,这些管线的数据属于右删失数据。左删失指管线的敷设时间早于记录期的起始时间,且在记录期之前可能已发生失效事件,但未被记录。图1ii)中的3根管线敷设时间均早于记录期,其失效情况在记录期之前未被记录。此外,图1iii)中绿色标识的管线虽然发生了失效事件,但未被发现并记录,这种情况也属于左删失数据。
图1删失数据示意
Fig.1Censored data illustration
删失数据在供水管线失效模型建立过程中十分常见,在建立分类模型时,要抽取一定的删失数据与管线失效记录数据一起构成建模数据集,以平衡模型训练数据集,保证模型更好地学习管线失效数据的特征。回归模型的输出变量是管线失效时间,未发生失效事件的管线没有实际的失效时间,因此,在建模时会将删失数据排除在外,只采用管线失效数据进行建模。
建模数据集划分方式如图2所示,图2(a)按照年份进行划分,使用a1年~an-1年管线失效数据和部分删失数据cn1(删失数据量与失效数据量相同)作为训练数据,模型测试数据为第an年的管线失效数据以及删失数据cn2(与训练数据相互独立)。另一种将第a1年~第an年所有失效数据进行混合(图2(b)),然后随机划分模型训练数据集和测试数据集,为便于比较分析,测试数据集大小与第an年管线失效数据保持一致,删失数据保持不变。
图2数据划分示意
Fig.2Data division illustration
1.3 建立失效模型的算法
误差反向传播神经网络(BPNN)是一种多层前馈神经网络,通过反向传播算法调整网络权重和偏置,以最小化误差[18]。BPNN的主要特点是信号向前传递和误差反向传播,输入信号从输入层经隐含层逐层处理,直至输出层,每一层的神经元状态只影响下一层神经元状态;如果输出层得不到期望输出,则转入反向传播,根据预测误差调整网络权值和阈值,从而使BPNN预测输出不断逼近期望输出。
支持向量机(Support Vector Machine,SVM)属于机器学习中的监督学习范畴,其核心思想是通过构造一个超平面最大化不同类别之间的间隔,从而实现对数据的有效分类[19]。该算法具有良好的泛化能力,尤其在高维特征空间中表现突出。通过使用核函数,SVM能够处理非线性可分的数据,将其映射到更高维的特征空间,从而实现线性可分的分类效果。
随机森林(RF)是一种集成机器学习方法,它通过使用多个基础决策树提高模型的准确性和鲁棒性[20]。这种方法采用装袋策略(bagging strategy),通过随机选择一组特征增强预测能力,旨在通过减少每棵树之间的相关性减轻过拟合问题。
1.4 模型评估指标
为了评估分类模型与回归模型的预测精度和有效性,采用以下3类评估指标,即分类指标、回归指标、排序指标。
分类模型的评估指标为混淆矩阵,混淆矩阵是评估分类模型最基本的工具,其可以将真实的管线失效情况与模型预测的管线失效情况进行比对,计算出真正类(TP,PT)、假正类(FP,PF)、真负类(TN,NT)、假负类(FN,NF)。通过混淆矩阵可以得到准确度(Accuracy,a)、召回率(Recall,r)、假正类率(FPR,RFP)、精确度(Precision,p)等指标用于评估分类模型性能。上述指标计算公式见式(1)~(4)。
分类模型还可以通过ROC曲线下的面积(AUC)表征模型分类性能优劣,AUC值介于0~1,越接近1,表示分类性能越好。
(1)
(2)
(3)
(4)
回归模型的评估指标采用决定系数(R2)、均方根误差(ERMS)、平均绝对误差(EMA)以及平均偏差(EMB),公式如下:
(5)
(6)
(7)
(8)
式中:yi与分别为在第i个管线的实际失效时间和预测失效时间,为所有管线实际失效时间的平均值,n为管线数量。
R2反映回归模型对因变量变异的解释比例,取值范围为0~1,越接近1,拟合效果越好。ERMS是衡量预测值与实际值的差异标准度量,对异常值敏感,能识别极端情况下的表现;EMA表示预测值与实际值的平均绝对差异,对异常值不敏感; EMB衡量预测值与实际值的平均差异,可直观反映模型偏差。
一致性指数(简称C-index,Cindex),是一种用于评估模型性能的统计指标,在生存分析和临床预测模型中广泛应用,大于0.7表明模型较为准确[21]。C-index的计算涉及将所有研究对象随机地两两配对。对于每一对个体,如果生存时间较长的个体预测生存时间也较长,或者预测生存概率较高的个体实际生存时间也较长,则认为预测结果与实际结果一致。C-index即所有这样的一致配对数占所有可能配对的比例。
(9)
式中:m为所有可能配对的数量,di=1表示管线发生过失效事件,yi与yj分别表示管线i和j实际的值,I(·)为指示函数,与为管线i和j预测的值。
2 案例分析
选择北方某城市的供水管网数据作为研究对象,该管网管线长度超过6 000 km,其中约20%的管线服务年限超过30 a。管线失效记录发生在2009—2019年,共有超过10 000条失效记录数据。研究聚焦于4种主要的管线类型,即普通铸铁(CI)管、球墨铸铁(DI)管、镀锌(GS)钢管和钢塑复合(SP)管,这些管线长度占据了管网总长度的90%以上。CI和GS管线铺设始于1950年,DI和SP管线则是在1990年之后才开始铺设。CI和DI管线通常用于直径超过50 mm的配水干线,GS和SP管线则主要用于直径在15~50 mm的配水支线。CI和DI管线分布在道路区域和非道路区域,道路区域占比约60%;GS和SP管线主要分布在非道路区域(小区内),占比约80%。管线平均压强水头范围为20~45 m,大多数管线的压强水头范围集中于25~35 m。
图3显示了按管线年龄分布的管线失效统计。4种管材对应的管线失效频率峰值年龄有所不同,CI管线约为21 a,DI管线约为9 a,GS管线约为18 a,SP管线约为13 a。CI管和GS管开始敷设时间较早,两种管线失效随管龄变化规律类似,符合Weibull分布,DI管线与SP管线变化规律类似。
图3不同类型管线失效时间情况统计
Fig.3Statistic of failure time for different types of pipeline
2.1 模型方法比较
2.1.1 建模方法的比较
在对分类模型和回归模型进行具体分析之前,先选择一个合适的机器学习算法。选用RF、BPNN、SVM 3种方法建立管线失效分类模型和回归模型。以年份划分数据集的方式,将2009—2018年的所有管线失效数据作为训练数据,将2019年的失效数据作为测试数据得到模型预测结果。在图4中,RF分类模型的准确度(Accuracy)为0.825,AUC为0.78,均大于BPNN分类模型和SVM分类模型。RF回归模型的R2和C-index分别为0.59和0.82,均大于BPNN回归模型和SVM回归模型。分类模型和回归模型中RF的表现均优于其他两种方法,在后续分析中均使用RF算法。
图43种机器学习方法性能评估结果
Fig.4Performance evaluation results of three machine learning (ML) methods
2.1.2 输入变量重要度分析
基于管网管线数据和失效记录,分类模型和回归模型的输入变量包括管径(D)、管材(M)、管龄(A)、管长(L)、压力(P)、道路类型(R)和埋深(H),其中,回归模型中管龄为因变量,未作为输入变量分析。从表1可以看出,基于分类模型和回归模型两种不同建模方式所得到的输入变量重要性有所区别。管龄、管长在分类模型中相对更重要,而管材在回归模型中最为重要,结果差异源于两种建模方式的目标和数据处理方式不同。
表1两类模型的输入变量重要性
Tab.1Importance of input variables in two types of models
2.1.3 分类与回归的比较
AUC适用于分类模型,能够评估模型在不同阈值下的分类能力,而C-index适用于回归模型,能够评估模型对连续变量预测的一致性。AUC和C-index均可反映模型在预测结果中的性能优劣,通过比较两种指标大小,可以直观地评估分类模型和回归模型在管线失效预测中的相对性能。从表2可以看出,RF分类模型4种管材计算得到的AUC值相比RF回归模型得到的C-index高5.4%~32.8%。
表2两种模型的预测性能比较
Tab.2Comparison of predictive performance of two models
进一步比较两类建模方式的结果差异,分析CI Pipe和GS Pipe的预测结果,分类模型和回归模型分别按照预测失效概率和预测失效时间排序,统计一定预测管线失效数下对应的预测管线累积长度,如图5所示。CI Pipe中,分类模型的预测管线累积长度始终小于回归模型,若预测出一半的管线失效数时,分类模型的累积管线长度为46.7 km,比回归模型小32.8%。但图5(b)中GS Pipe表现出不同的结果,分类模型的预测管线累积长度大于回归模型,表2GS Pipe的一致性指数大于0.7,回归模型准确性较高,在进行排序时管线失效数据排名靠前。此外,CI Pipe和GS Pipe两种管线的管材、管径、管长、失效记录存在差异,也会影响模型的结果。
图5预测失效管线失效数与累积管线长度的关系
Fig.5Number of pipeline failures predicted by the model under different pipe lengths
2.2 分类模型结果分析
2.2.1 分类模型的结果分析
分类问题中利用混淆矩阵和AUC值表示模型预测性能,表3为RF分类模型预测结果的评价指标。模型的AUC值均大于0.73,表现出了良好的分类效果。All Pipe模型整体准确度为0.825,召回率(Recall)为0.537。4种管线模型中,CI Pipe的Recall值最大,为0.762,对应的AUC也最大,为0.853;而其余3种管线的Recall相对来说较小,不同管材的预测效果不一。4种管线模型中,SP Pipe的FPR值最小为0.118,其在预测未失效管线的效果上更优。由于测试数据的不平衡性,数据集中约有97%的管线未发生失效事件,各个预测模型中的精确度(Precision)都比较低,4种类型管线的模型精确度范围在0.07~0.15不等。
图6展示了4种失效管线和未失效管线的失效概率预测情况。可以看出,模型预测失效管线的失效概率集中在0.5之上,未失效的管线失效概率集中在0.3之下。CI Pipe失效管线和未失效管线的失效概率均值分别为0.63和0.27,DI Pipe失效管线和未失效管线的失效概率均值分别为0.57和0.28,均表现出良好的分类结果。而GS Pipe和SP Pipe的预测偏差较大,失效管线的失效概率均值分别为0.51和0.46,主要原因是这两种管材均为小口径管线,其失效模式与大口径管线不一致。此外,GS Pipe和SP Pipe的失效记录偏多,且很多记录中管龄数据较小,这使得模型在预测时可能低估失效概率。
表3分类评价指标(年份划分数据集)
Tab.3Classification evaluation metrics (dataset divided by year)
图6测试集中失效管线与未失效管线失效概率预测分布
Fig.6Predicted failure probability distribution for failed and non-failed pipelines in the test data
2.2.2 建模数据集划分方式的影响
采用随机划分建模数据集的方式进行建模,模型评估结果如表4所示。对比表4和表3可以看出,按照随机划分的方式,失效模型预测结果的召回率有明显的提升,模型的AUC值大于0.85以上。相比按照年份划分建模数据集的方式,CI Pipe和GS Pipe模型的AUC值分别提升了4.6%和12.7%,All Pipe的AUC值提升了14.2%。现有研究大多数采用随机划分的方式[11-12],分类效果较好。然而在实际应用时,通常采用2.2.1节中按照年份划分数据集的方式进行建模,来预测在役管线未来几年的失效概率情况。
2.2.3 建模数据集构成比例的影响
按照年份划分数据集的方式,分析建模数据集中未失效管线和失效管线数据比例对模型评价结果的影响。由图7可知,建模管线数据的不平衡比例对各类指标和不同管材的影响规律均存在差异。未失效的管线数据占比增大,管线数据的召回率(Recall)显著下降,表明实际失效且被预测为失效的比例下降,对于大部分实际失效的管线,模型预测失效概率低于分类阈值0.5。预测模型的精确度(Precision)和准确度(Accuracy)均有所上升,在精确度和召回率的交点之后,准确度上升幅度缓慢。
表4分类评价指标(随机划分数据集)
Tab.4Classification evaluation metrics (randomly divided dataset)
图7建模管线数据不平衡比例下的模型结果
Fig.7Model results under imbalanced pipeline data ratios
当建模数据集为平衡数据集(未失效:失效=1∶1)对应的召回率(1∶1)较大时,精确度指标和召回率指标的交点所对应的不平衡比例也偏大。如CI Pipe召回率(1∶1)为0.76,所对应的交点数据比例为6∶1;GS Pipe召回率(1∶1)为0.53,所对应的交点比例为3∶1。在进行管线失效模型构建时,可以根据实际数据的情况,通过调整模型阈值、采用欠采样或过采样来平衡数据集,以提高模型的准确性和可靠性。
2.3 回归模型结果分析
2.3.1 回归模型的结果分析
回归模型选用一致性指数(C-index)和回归评估指标表示模型预测性能,评估结果如表5所示。模型的C-index介于0.61~0.82,其中,All Pipe的C-index最大。其涵盖了所有管线的数据集,在训练时能够学习更多的样本,预测一致性大于单一管线模型。同样,All Pipe的R2为0.71,也大于4种单一管线模型。所有模型的平均偏差(EMB)均小于0,说明模型预测管线失效时间偏小,即模型预测的失效时间小于实际管线失效时间。出现这种情况的原因是建模输入的数据仅包含了失效管线的数据,没有考虑在记录期内未发生失效事件的管线数据(即删失数据)。
表5回归模型评估指标
Tab.5Regression evaluation metrics
图8给出了随着管龄变化的预测管线失效时间平均误差分布(预测时间-实际时间),可以看出,误差较大的管线数据其实际失效时间往往也较大。这是因为模型在训练数据集中无法考虑删失数据,且在建模数据集中具有较大失效时间的管线样本数据较少,不能学习到大龄管线的失效时间规律。
图9绘制了CI Pipe和GS Pipe的管龄分布情况,GS Pipe和SP Pipe在2000年之后不再敷设,训练数据管线管龄大于9 a,测试数据管线管龄均大于19 a。训练数据管线平均管龄为31.2 a,但测试数据管线平均管龄为36.3 a。建模管线管龄数据的分布对模型预测结果的影响不容忽视。针对大龄管线数据较少的问题,可以对数据进行过采样生成更多大龄管线的样本,有效减少模型对小管龄管线的偏向,以此改善预测结果。
图8预测管线失效时间平均误差分布
Fig.8Distribution of average error in pipeline failure time prediction
图9建模数据集管龄分布
Fig.9Distribution of pipe age in modeling dataset
2.3.2 建模数据集划分方式的影响
在回归模型中,与分类模型类似,分析建模数据集划分方式对预测结果的影响。通过对2009—2019年全部的失效数据进行混合抽样,得到训练数据以及预测数据。按照随机划分建模数据得到的模型预测误差变小,CI Pipe和GS Pipe的模型平均偏差(EMB)为-0.82 a和-0.94 a,而按照年份划分的模型平均偏差为-6.49 a和-3.73 a。与按照年份划分数据集的方式相比,随机划分数据集使得训练数据集与测试数据集的差异变小,预测误差会降低。今后在进行回归模型的构建时,应该注意这一点。此外,回归模型的建模数据集均为失效管线数据集,有很多未发生失效事件的管线数据(即删失数据)被排除在模型之外,这种情况也会对模型的结果产生影响,2.3.3中讨论了建模数据集中考虑删失数据的模型预测情况。
2.3.3 建模数据集构成比例的影响
选取普通铸铁(CI)管作为分析对象,统计不同参数(压力、道路类型)维度对应的管线平均失效时间预测结果,如图10所示。预测模型1的建模数据仅使用失效管线数据作为训练模型的数据,而预测模型2的建模数据集包含从未失效管线中抽样的数据(即删失数据),对该类删失数据,将记录期结束时的管线管龄视为管线失效时间。引入删失数据后,模型的预测精度有所提升。在普通铸铁管的分析中,预测模型2在不同参数(如压力、道路类型)维度下的平均失效时间预测精度更高,不同压力区间下,预测时间精度提升3.7~5.1 a;不同道路类型下,预测时间精度提升2.9~6.0 a。在其余3种管线中也出现了类似的规律。删失数据的引入丰富了模型的训练样本,使得模型能够更好地学习管线失效时间的分布规律,有效缓解数据不平衡问题,提高模型对大龄管线失效时间的预测能力。后续可采用生存分析等专门用于处理删失数据的方法进行建模,以提升模型的预测性能。另外,图10(a)对应不同压力区间管线的平均失效时间预测结果,管线运行压力增大容易造成管线发生失效事件。在评价模型的预测精度时,也要注意辨识实际建模数据集特征造成的精度差异。
图10不同参数统计得到的管线平均失效时间
Fig.10Average pipeline failure time based on different parameters
3 结论
1)选择建模方法和方式均会对供水管线失效模型的预测结果产生重要影响。在BPNN、SVM、RF3种机器学习算法中,RF构建的失效分类模型和回归模型均表现出最好的性能。分类和回归两种建模方式得到的模型输入变量重要性有所区别,管龄、管长在分类模型中重要性显著,而管材在回归模型中更加重要。通过一致性指数评估两类模型的预测精度,分类模型比回归模型高5.4%~32.8%。
2)随机划分建模数据集的方式能够提高失效模型的预测精度。在分类模型中,相比按照年份划分建模数据集的方式,CI Pipe和GS Pipe模型的AUC值分别提升了4.6%和12.7%。在回归模型中,按照随机划分建模数据得到的CI Pipe和GS Pipe模型平均偏差(EMB)降低了5.67 a和2.79 a。
3)建模数据集构成比例对分类模型与回归模型的预测结果影响有所区别。分类模型中,随着未失效管线与失效管线的数据比例增大,召回率显著下降,精确度和准确度均有所上升;回归模型中,将未发生失效记录的管线数据纳入建模数据集中,管线平均失效时间预测误差减小,证明模型预测精度有所提高。
4)除了建模方法影响模型预测精度,数据划分方式以及数据集构成比例均会影响失效模型的精度,因此,在构建供水管线失效模型时,通过优化数据预处理流程,可以显著提升模型的预测能力和实际应用价值,为供水管网的失效预测和风险管理提供有力的技术支持。

