基于两阶段自适应Lasso方法的乌鲁木齐市PM2.5浓度建模研究
The Modeling Study of PM2.5 Concentration in Urumqi City Based on the Two-Stage Adaptive Lasso Method
DOI: 10.12677/pm.2025.151036, PDF, HTML, XML,    科研立项经费支持
作者: 阿依木古丽·图尔洪, 董翠玲*:新疆师范大学数学科学学院,新疆 乌鲁木齐
关键词: 两阶段多变点估计自适应Lasso线性回归模型PM2.5Two-Stage Multiple Change-Point Estimation Adaptive Lasso Linear Regression Model PM2.5
摘要: 细颗粒物浓度是评估空气质量的重要指标之一,精确预测PM2.5浓度仍是国内外研究的挑战,也是政府和学术界关注的重点。文章以2014年1月1日至2024年9月30日的乌鲁木齐市PM2.5日平均浓度为研究对象,对其线性回归模型应用两阶段自适应Lasso多变点检测与估计方法检测并估计回归系数的多变点,建立了更精准的分段线性回归模型来刻画乌鲁木齐市PM2.5日平均浓度。
Abstract: The concentration of fine particulate matter (PM2.5) is one of the key indicators for assessing air quality. Accurate prediction of PM2.5 concentration remains a challenge in both domestic and international research and is a major focus of attention for governments and scholars. This study takes the daily average PM2.5 concentrations in Urumqi City from January 1, 2014 to September 30, 2024 as the research object. A two-stage adaptive Lasso multiple change-point detection and estimation method is applied to detect and estimate multiple change points in the regression coefficients of the linear regression City daily average PM2.5 concentrations in Urumqi City.
文章引用:阿依木古丽·图尔洪, 董翠玲. 基于两阶段自适应Lasso方法的乌鲁木齐市PM2.5浓度建模研究[J]. 理论数学, 2025, 15(1): 342-353. https://doi.org/10.12677/pm.2025.151036

1. 引言

随着全球经济和工业化的迅速发展,空气污染问题日益严重,已对居民的日常生活和幸福感产生了显著影响。2021年是“十四五”规划的开局之年,各省和地区纷纷出台生态环境保护规划,明确以改善生态环境为核心,推动绿色发展。而空气质量问题成为其中亟需解决的关键问题。细颗粒物(Particulate Matter 2.5,PM2.5)浓度是评估空气质量的重要指标之一,也是城市空气质量的主要污染物之一。其来源可分为自然源和人为源,自然源包括沙尘暴、细菌、动植物屑片等;人为源则主要来自交通、灰尘、燃煤和工业排放。PM2.5属于细颗粒物,指直径小于或等于2.5微米(μm)的固体颗粒。由于PM2.5颗粒极其细小,又在空气中悬浮时间较长,可渗入肺部甚至血液,流行病学研究表明,长期生活在PM2.5浓度较高的环境中会增加心血管疾病的风险甚至引起死亡;此外,PM2.5浓度过高还会引发雾霾,影响交通安全,阻碍城市发展。为减轻空气污染对身体健康和社会造成的危害,保障公众健康和日常出行,精确预测PM2.5浓度并采取合理措施是至关重要的。PM2.5浓度的准确预测是国内外研究面临的重大挑战,也是政府和学术界关注的重点,近年来,学者们在PM2.5预测的理论研究和实证分析方面已开展了大量研究。2012年,朱少钧等人利用美国空气资源实验室的混合单粒拉格朗日积分轨迹(Hybrid Single-Particle Lagrangian Integrated Trajectory, HYSPLIT)模型进行颗粒物的溯源和追踪分析,并做了相关预测[1];2014年,蒋雪峰等人通过建立多元线性回归模型和shepard二维插值模型分析了PM2.5浓度的演变规律并进行了预测[2];2015年,胡玉筱与段显明结合气象因素和其他空气污染物构建多元线性回归模型预测西安市PM2.5浓度的演变[3];2015年,刘杰等人应用多元回归模型和机器学习模型对PM2.5浓度进行了预测[4];2018年,盛永财等人通过相关分析和主成分分析方法探讨了乌鲁木齐市气象因素对PM2.5浓度的影响[5];2020年,张纯曦等人运用SPSS数据分析和GIS插值方法探讨了乌鲁木齐市PM2.5浓度的时空分布规律,建立了PM2.5浓度预测模型[6];2023年,张一准和颜七笙提出了一种基于最大相关最小冗余算法(Minimum Redundancy Maximum Relevance, MRMR)和麻雀搜索算法(Sparrow Search Algorithm, SSA)优化的BP神经网络模型,并利用该模型预测济南市2019年的PM2.5浓度[7];2024年,张晗建立广义可加模型研究了PM2.5浓度的影响因素并进行了预测[8]

线性回归模型因其解释性强、应用性广,常被用作基准模型。然而当模型结构发生变化时,其参数会随之发生变化,如果忽视了这些参数的变化继续进行统计分析,可能会导致模型构建不当,从而引发预测误差,使模型失去可靠性,造成不必要的损失,因此进行统计分析与建模之前对模型的变点进行检测和估计尤为重要。分段线性回归模型的关键要素是分割点(即变点),变点的存在反映了数据中潜在的结构性变化,这些变点是模型中各段之间的“切换点”,分段线性回归模型的最大优势之一是其具有较高的解释性。在传统的线性回归模型中,因变量与自变量之间的关系为单一的线性关系,而在分段线性回归模型中,通过引入多个区间和相应的线性回归模型,可以揭示数据中存在不同的关系,能够更清晰地展示因变量在不同自变量取值范围内的变化趋势。

变点检测与估计是统计学和数据分析中的重要问题,旨在识别数据序列中发生结构变化的时刻,这些变化可能由内部机制的改变或外部冲击引起。近年来,随着数据量的激增和计算能力的提升,变点检测方法得到了广泛研究。但随着高维数据的出现,传统的多变点检测与估计方法表现不佳(少估、错估或过度估计)。因此,研究者开始探索更灵活的多变点检测与估计方法,基于变量选择技术的多变点检测与估计方法是目前十分有效且流行的方法之一。2006年,Davis等人针对相依数据,通过不同自回归过程分割非平稳时间序列,并利用最小描述长度原理(Minimum Description Length, MDL)估计结构变点位置[9]。2013年,Jin等将信号分割后,应用带平滑削边绝对偏离(Smoothly Clipped Absolute Deviation, SCAD)和极大极小凹惩罚(Minimax Concave Penalty, MCP)方法将分段平稳自回归(Piecewise Stationary Autoregressive, PSAR)模型转化为高维线性回归模型后进行变量选择,并检测出了多变点的位置[10]。在后续研究中,2016年,Jin等人又提出了基于自适应Lasso (adaptive-Lasso)、MCP、SCAD等变量选择技术的两阶段多变点检测与估计方法,并对线性回归模型中多变点进行了检测与估计[11]。2020年,周佳琪与金百锁将两阶段多变点检测与估计方法推广至空间网络自回归模型,并分析了合肥市房地产价格[12]。2020年,Sun和Wu研究了广义线性回归模型中的两阶段多变点估计问题[13]。2021年,吕丽和金百锁应用随机加权自助法和高斯混合模型,得到了线性模型中多变点的置信区间[14]。2023年,李美琪等人结合两阶段程序与高维信息准则提出了组正交贪婪算法,并得出具有相依数据结构线性回归模型多结构变点的相合估计[15]。2023年,Ding等对具有分组结构的大型数据集提出组方差膨胀因子(Variance Inflation Factor, VIF)回归模型,结合两阶段程序获得线性回归模型的多变点估计[16]。2024年,廖红怡与金百锁提出多阈值负二项回归模型,通过两阶段迭代程序估计多阈值负二项回归模型的阈值位置和模型参数[17]

根据《2019年中国生态环境状况公报》,全国超过一半的城市存在大气污染物超标问题,严重或重度污染的天数占全年总天数的78.8%,PM2.5是空气质量和居民健康的主要影响因素,研究其影响因素并构建更精确的PM2.5浓度预测模型,对于有效治理大气污染和科学应对雾霾问题具有重要意义。本文以2014年1月1日至2024年9月30日的乌鲁木齐市PM2.5日平均浓度为研究对象,应用两阶段多变点检测与估计方法对乌鲁木齐市PM2.5日平均浓度的线性回归模型系数进行多变点检测与估计,建立了更精准的分段线性回归模型。

2. 两阶段多变点检测与估计方法的介绍

检测和估计线性回归模型的多变点时,传统的变点检测方法常常面临着一些挑战,如计算复杂度高、估计精度低(少估、错估或过度估计)等问题。针对线性回归模型的多变点检测问题,为了提高多变点检测与估计的运算速度及估计的精度,2016年,Jin等人提出了一种用于线性回归模型的两阶段多变点检测与估计方法,其中第一阶段切割阶段(the cutting stage)将数据序列切割为 p n +1 个子段,并假设各子段最多包含一个变点(At Most One Change-point, AMOC),利用特殊的下三角矩阵将线性回归模型的多变点估计问题转为高维线性回归中的变量选择问题,并应用变量选择技术(Lasso, adaptive Lasso, SCAD, MCP)从 p n +1 个子段中选择最有可能包含变点的子段,通过分割数据及应用变量选择技术提高了多变点检测的运算速度;第二阶段精炼阶段(the refining stage),对切割阶段中筛选出的可能存在变点的子段应用拟似然比检验来确定该子段中是否存在变点,从而提高了多变点估计的精度。该方法能同时准确并有效的估计出线性回归模型中的多变点,且保证了估计结果的相合性。两阶段多变点检测与估计方法的具体步骤如下:

考虑具有s个变点的线性回归模型:

y i = j=1 q x i,j β 0 + l=1 s j=1 q x i,j δ j,l I( a l <in )+ ε i , = x i T [ β 0 + l=1 s δ l I( a l <in ) ]+ ε i      i=1,2,,n,  ={ x i T β 0 + ε i                      1i a 1 , x i T ( β 0 + δ 1 )+ ε i             a 1 <i a 2 ,   x i T ( β 0 + l=1 s δ l )+ ε i        a s <in. (1)

其中, y i ( i=1,2,,n )是观测数据序列, x i = ( x i,1 ,, x i,q ) T q 维的解释变量, β 0 = ( β 1,0 ,, β q,0 ) T 0 q维回归系数向量,s是变点的个数, 1< a 1 << a s <n s个变点的位置, δ l = ( δ 1,l ,, δ q,l ) T l=1,2, s 是回归系数在第l个变点处的增量, ε 1 ,, ε n 表示随机误差,其中 β 0 ,s, a 1 , a 2 ,, a s , δ l 都是未知的。

2.1. 切割阶段(the Cutting Stage)

2.1.1. 数据切割阶段

将模型(1)的观测数据序列切割成 p n +1 个子段,其中第一个子段的长度为 n p n m ,其余 p n 个子段的长度均为m,且当 n p n ,m 。记 S j 为第j个子段观测值的指标集的集合, j=1,2,, p n +1 。即第一个子段观测值的指标集为 S 1 ={ 1,2,,n p n m } ,第j个子段观测值的指标集为 S j ={ n( p n j+2 )m+1,,n( p n j+1 )m },j=2,, p n +1 ,其中 m=n/ p n +1 ( · 表示向下取整)。

X= ( X ( 1 ) , X ( 2 ) ,, X ( p n +1 ) ) n×( p n +1 )q = ( X ( 1 ) 0 0 0 X ( 2 ) X ( 2 ) 0 0 X ( 3 ) X ( 3 ) X ( 3 ) 0 0 X ( p n +1 ) X ( p n +1 ) X ( p n +1 ) X ( p n +1 ) ) n×( p n +1 )q (2)

其中, X ( 1 ) = ( X ( 1 ) T , X ( 2 ) T ,, X ( p n +1 ) T ) T X ( j ) = ( 0 q×( n( p n j+2 )m ) , X ( j ) T ,, X ( p n +1 ) T ) T X ( 1 ) = ( x 1 ,, x n p n m ) T ,是第一子段的解释变量, X ( j ) = ( x n( p n j+2 )m+1 ,, x n( p n j+1 )m ) T j=2,3,, p n +1 是第j子段的解释变量,且 x i = ( x i,1 ,, x i,q ) T ,i=1,2,,n 。这样原来 n×q 维的自变量矩阵被拓展为 n×( p n +1 )q 维的特殊下三角矩阵。假设每个子段至多有一个变点(AMOC),若变点 a j 位于第 k j 个子段中,即 a j S k j ={ n( p n k j +2 )m+1,,n( p n k j +1 )m }, j=1,,s A={ 1, k 1 , k 1 +1,, k s , k s +1 } ,即A表示由第一个子段和变点 a j 所在的子段 S k j 及其后一个子段 S k j +1 的指标集构成的集合。

通过对数据的切割及特殊的下三角矩阵(2)的构造,模型(1)的矩阵形式为:

y=X θ * + X ω ω +ε, (3)

其中, y= ( y 1 , y 2 ,, y n ) T X 是由(2)式定义的下三角矩阵, θ * = ( θ 1 T , θ 2 T ,, θ p n +1 T ) T 。(3)式中 θ * , X ω , ω 的定义以及模型(3)的推导过程详见文献[11]

2.1.2. 回归系数的自适应Lasso估计

1996年,Tibshiran对于线性回归模型的回归系数提出了Lasso估计[18]。在此基础上,2006年,Zou提出了自适应Lasso估计并讨论了估计量的Oracle性质[19]。由文献[19]知模型(3)中回归系数 θ * = ( θ 1 T , θ 2 T ,, θ p n +1 T ) T 的自适应Lasso估计为:

  θ ^ * =arg min θ * { 1 n yX θ * 2 + λ n j=1 p n +1 1 θ ˜ j γ i=1 q | θ ji | }, (4)

其中, θ ^ * =( θ ^ 1 T , θ ^ 2 T ,, θ ^ p n +1 T ) θ ^ j = ( θ ^ j1 , θ ^ j2 ,, θ ^ jq ) T , θ * = ( θ 1 T , θ 2 T ,, θ p n +1 T ) T θ j = ( θ j1 , θ j2 ,, θ jq ) T λ 是阈值参数,通过BIC信息准则获取, γ>0 的常数, θ ˜ j θ j 的初始值,可以通过最小二乘法得到,即 θ ˜ 1 = ( X ( 1 ) T X ( 1 ) ) 1 X ( 1 ) T y ( 1 ) θ ˜ j = ( X ( j ) T X ( j ) ) 1 X ( j ) T y ( j ) ( X ( j1 ) T X ( j1 ) ) 1 X ( j1 ) T y ( j1 ) ,这里 y ( 1 ) = ( y 1 ,, y n p n m ) T 表示第一个子段的观测值, y ( j ) = ( y n( p n j+2 )m+1 ,, y n( p n j+1 )m ) T 表示第 j 个子段的观测值, j=2,, p n +1

2.2. 精炼阶段(the Refining Stage)

A ^ ={ j: θ ^ j 0,j=1,, p n +1 } 为模型(3)回归系数不为零的子段的指标集的集合。 A ^ * ={ j:j A ^ ,j1 A ^ ,j=2,, p n +1 }={ k ^ 1 ,, k ^ s ^ } 为可能存在变点的子段指标集的集合。为了准确估计变点 a l 的位置 a ^ l ,应用拟似然比检验方法在可能存在变点的子段及其相邻的上一个子段,即在

S ^ ( l ) ={ n( p n k ^ l +3 )m+1,,n( p n k ^ l +1 )m }, l=1,2,, s ^

中检验是否存在变点,由文献[20]知该变点检验问题等价于以下假设检验问题

y i = x i T β l I( n l ( u ) i ξ l )+ x i T β l+1 I( ξ l <i n l ( v ) )+ ε i (5)

  H 0 : β l = β l+1 H 1 : β l β l+1 . (6)

且检验问题(6)的拟似然比检验统计量为:

  T l = N l ( σ ^ l 2 min β i= n l ( u ) ξ ^ l ( y i x i T β ) 2 min β i= ξ ^ l +1 n l ( v ) ( y i x i T β ) 2 )/ σ ^ l 2 . (7)

其中, n l ( u ) = n( p n k ^ l +3 )m+1 n l ( v ) = n( p n k ^ l +1 )m β l β l+1 是未知的 q 维回归系数向量, i= n l +1,, n l+1  l=1,2,, s ^ N l = n l ( v ) n l ( u ) S ^ ( l ) 的段长, σ ^ l 2 = min β i= n l ( u ) n l ( v ) ( y i x i T β ) 2 是模型(5)的残差平方和的估计值。进一步,由文献[20]的引理3.1.9知该检验统计量的临界值为 b l = ( 2loglog N l + q( logloglog N l )/2 logΓ( q/2 ) ) 2 / 2loglog N l ,且当 T l > b l +2 c l log( 2/ log( 1α ) ) 时拒绝原假设H0,认为模型(5)的第 l 个子段回归系数存在一个变点 ξ l { n l ( u ) ,, n l ( v ) } ,使得在模型(5)中 β l β l+1 ,其中 c l = ( b l / ( 2loglogl ) ) 1/2 α 为显著性水平。变点 ξ l 的相合估计量 ξ ^ l 为:

ξ ^ l = argmin n l ( u ) +q<k< n l ( v ) q [ min β i= n l ( u ) k ( y i x i T β ) 2 + min β i=k+1 n l ( v ) ( y i x i T β ) 2 ]. (8)

如果 T l < b l +2 c l log( 2/ log( 1α ) ) ,接受原假设 H 0 ,认为第 l 个子段不存在变点,此时删除该子段。记由(8)式得到的所有变点的估计量为 ξ ˜ 1 << ξ ˜ s ˜ 。为了提高变点估计的准确性,令 n ˜ 0 =0 n ˜ l = ξ ˜ l ,l=1,2,, s ˜ , n ˜ s ˜ +1 =n ,对子段 { n ˜ l1 +1,, n ˜ l+1 } 再次应用(7)式进行拟似然比检验,如果存在变点,则最终的变点估计量为:

a ^ l = argmin n ˜ l1 +q<k< n ˜ l+1 q [ min β i= n ˜ l1 +1 k ( y i x i T β ) 2 + min β i=k+1 n ˜ l+1 ( y i x i T β ) 2 ]. (9)

变点估计的相合性及相关引理、定理和其更详细内容请参见文献[11]及其补充材料。

3. 实证分析

3.1. 研究区域概括

本文研究区为乌鲁木齐市,位于新疆维吾尔自治区,是该省首府。地处我国西北内陆干旱区的新疆中北部,天山北麓和准格尔盆地南部。市区南北宽度约153公里,东西最长约190公里,海拔高度在580米至920米之间。乌鲁木齐市的山区面积占总面积的50%以上,南部和东北部地势较高,中部和北部则较低,气候类型为中温带大陆性干旱气候,属于典型的“河谷型城市”,年降水量稀少。由于地理位置及扬尘、雾霾等因素的影响,大气污染物难以扩散容易导致严重的空气污染。

3.2. 变量选取与数据来源

根据以往的研究表明影响PM2.5浓度的因素大致分为两类:一类是空气污染物,主要包括可吸入颗粒物(PM10)、一氧化碳(CO)、二氧化硫(SO2)、二氧化氮(NO2)和臭氧8小时滑动平均浓度(O3)等微观变量;另一类是气象因素,包括气温、气压、湿度、风速和降水量等宏观变量;此外,还有其他宏观变量,如人口密度、机动车尾气排放量、GDP增长率、植被覆盖率等。因此,本文使用微观变量与宏观变量对乌鲁木齐市PM2.5日平均浓度进行建模。考虑到上述变量数据的可获得性与公开性,本文选取了影响乌鲁木齐市PM2.5日均浓度的因素为空气污染物1和气象因素2,如表1所示。以2014年1月1日至2024年9月30日的乌鲁木齐市PM2.5日平均浓度为研究对象(共3924个数据),其中2014年1月1日至2024年7月1日的数据(共3833个数据)作为训练集,2024年7月2日至2024年9月30日的数据(共91个数据)作为测试集,用作评估模型的短期预测能力。

Table 1. PM2.5 and the pollutants and meteorological factors affecting PM2.5 concentration and their units

1. PM2.5及影响PM2.5浓度的污染物和气象因素与其单位

空气污染物(微观变量)

气象因素(宏观变量)

变量名称

代表符号

单位

变量名称

代表符号

单位

备注说明

细微颗粒

PM2.5

μg/m3

平均气温

T

˚C

地面以上两米处大气温度

可吸入颗粒

PM10

μg/m3

平均气压

P

mmHg

平均海平面的大气压

一氧化碳

CO

mg/m3

平均相

对湿度

U

%

地面以上两米处相对湿度

二氧化硫

SO2

μg/m3

二氧化氮

NO2

μg/m3

平均风速

Ff

m/s

地面以上10米处平均风速

臭氧

O3

μg/m3

总降水量

Rain

mm

3.3. 数据预处理

由于数据来源不统一、存在缺失值、量纲不一致、数值范围差异大等现象,在分析建模之前对数据进行预处理。本文采用以下方法:

1) 逐时数据转化为逐日数据:由于获取的气象因素为逐时数据(每日02:00至23:00每3小时采集一次的逐时数据),空气污染物为逐日数据,因此需要把气象逐时数据转换为日数据,使得气象逐时数据与污染物逐日数据相匹配。本文将一天中在不同时段的平均气温、相对湿度、风速和气压等变量的平均值作为相应变量的日平均数据。

2) 缺失值处理:由于监测站设备故障或维护,部分污染物的浓度数据可能会缺失。本文采用均值法填补缺失值,即应用缺失值前后数据的算术平均值进行填补,以保证数据的完整性。

3) 数据标准化:由于自变量的量纲不同且变量之间数值范围差异较大,这可能导致模型训练时出现偏差,因此对数据进行标准化处理,以消除量纲差异,有助于提高模型的收敛速度,提升模型的性能和预测准确性。

3.4. 自变量的筛选

为了模型的稳定性及预测的准确性,在建立模型之前对自变量进行筛选。以PM2.5的日平均浓度为因变量(y),以PM10 (x1)、CO (x2)、SO2 (x3)、NO2 (x4)、O3 (x5)的日平均浓度及日平均气温(x6)、气压(x7)、相对湿度(x8)、风速(x9)、总降水量(x10)为自变量,应用R软件通过逐步回归对自变量进行筛选,结果如表2所示。

Table 2. Selection of significant variables in the training set using stepwise regression method

2. 通过逐步回归法选取训练集中的显著变量

变量

系数(Estimate)

标准误差(Std. Error)

t值(t value)

p值(Pr (>|t|))

显著性

截距(Intercept)

2.000e−15

4.623e−03

0

1

x1 (PM10)

4.181e−01

7.826e−03

53.43

<2e−16

***

x2 (CO)

5.768e−01

1.228e−02

46.963

<2e−16

***

x3 (SO2)

−1.31e−01

6.441e−03

−20.328

<2e−16

***

x4 (NO2)

6.746e−02

1.014e−02

6.655

3.23e−11

***

x5 (O3)

1.965e−01

8.899e−03

22.086

<2e−16

***

x6 (平均气温)

−1.78e−01

1.033e−02

−17.21

<2e−16

***

x7 (平均气压)

1.112e−04

5.468e−03

2.033e−02

9.838e−01

x8 (平均相对湿度)

9.633e−02

9.125e−03

10.556

<2e−16

***

x9 (平均速度)

6.01e−03

4.962e−03

1.2131

2.251e−01

x10 (总降水量)

−4.470e−03

5.149e−03

−8.680e−01

3.854e−01

注:***表示显著性水平等于0.001的情况下p < 0.001,说明该变量对模型具有显著影响。

从逐步回归的结果可知,主要影响乌鲁木齐市PM2.5日平均浓度(y)的污染物有PM10 (x1)、CO (x2)、SO2 (x3)、NO2 (x4)、O3 (x5);气象因素有日平均气温(x6)和日平均相对湿度(x8),采用选取的显著变量建立的全局线性回归模型如下:

 y=0.4181 x 1t +0.5768 x 2t 0.1309 x 3t +0.06746 x 4t +0.1965 x 5t        0.1778 x 6t +0.09633 x 8t               1t3832 (10)

接下来应用两阶段自适应Lasso多变点检测与估计方法对模型(10)的回归系数进行多变点检测和估计,得出的变点位置分别为1065、1588、2142、2944,对应时间分别为2016年12月2日、2018年5月09日、2020年1月30日、2022年1月24日,变点位置如下图1红色虚线所示。

Figure 1. Location of multiple change-point in the coefficients of the linear regression model for daily average PM2.5 concentration in Urumqi City

1. 乌鲁木齐市PM2.5日平均浓度线性回归模型系数的多变点位置

从气象角度来看出现上述变点的原因是2016年冬季受大气环流异常影响,冷空气势力弱,暖气团控频繁且时间较长导致逆温现象、强度比往年强,且底层水汽充沛,使得雾日明显偏多,污染物更易在低空积聚不利于扩散,增加了大气中PM2.5浓度,此外当时乌鲁木齐市能源结构中煤炭占比较大,冬季采暖与工业燃煤排放大量的烟尘、PM10、CO、SO2、NO2、O3等污染物加剧了PM2.5浓度的上升;2017年起乌鲁木齐市逐步开始改造小燃煤供热设施,煤炭燃烧量减少,致使PM10、CO、SO2、NO2等污染物排放量显著降低,直接削减了PM2.5的生成源,直至2018初显成效,又由于冬季结束,停止供暖,燃煤排放量进一步减少,气温回升使大气垂直扩散条件改善,有利于污染物向上输送稀释,打破了冬季污染物积聚态势,相对湿度也处于较适宜的范围,降低了PM2.5浓度上升的风险,另外O3浓度因光照增强,不再助推PM2.5浓度增加,综合以上因素2018年5月PM2.5浓度相比之前有所下降;疫情突发后,在2020年1月26日起多数工业企业停工停产导致PM10、CO、SO2、NO2等污染物的浓度下降,扬尘等粗颗粒物排放归零,切断了PM2.5生成的工业渠道,此外民众居家、机动车出行锐减,尾气排放几乎停止,减少了NO2、CO及碳氢化合物等尾气成分,抑制了生成PM2.5的路径。气温与相对湿度虽处于冬季常态范围,但因污染源骤减,PM2.5浓度随之显著下降;2021年7月1日,乌鲁木齐市实施由乌鲁木齐市人民代表大会常务委员会公布修改的《乌鲁木齐市大气污染防治条例》,条例明确推进能源结构优化、扩大清洁能源占比、削减工业燃煤、大力淘汰老旧柴油货车、管控机动车尾气等一系列政策,从多方面对传统污染源进行有效压制,从源头降低了PM10、CO、SO2的排放量,与此同时乌鲁木齐市入选冬季清洁取暖项目,天然气和电力等清洁能源逐步替代传统煤炭供暖,通过以上措施最终促成2022年初乌鲁木齐市PM2.5浓度明显下降,空气质量显著改善。

上述4个变点将整个数据分成五个子段(第一子段[1~1064]、第二子段[1065~1587]、第三子段[1588~2141]、第四子段[2142~2943]、第五子段[2944~3832]),对每个子段的数据应用R软件得到乌鲁木齐市PM2.5日平均浓度(y)的分段线性回归模型,如下:

y={ 0.4433 x 1t +0.4492 x 2t 0.03339 x 3t +0.0506 x 4t +0.0555 x 5t +0.0123 x 6t +0.1494 x 8t 0.1665    1t1064 0.5193 x 1t +0.5105 x 2t +0.2272 x 3t +0.00634 x 4t +0.1860 x 5t 0.0676 x 6t +0.2604 x 8t 0.0775    1065t<1588 0.4245 x 1t +0.6953 x 2t +0.1776 x 3t 0.0860 x 4t +0.1604 x 5t 0.0995 x 6t +0.1113 x 8t 0.0163    1588t<2141 0.2261 x 1t +1.0800 x 2t 0.2657 x 3t +0.0304 x 4t +0.1803 x 5t 0.0122 x 6t +0.0856 x 8t 0.0488    2142t<2943 0.3206 x 1t +1.2016 x 2t 0.1724 3t 0.1216 x 4t +0.0672 x 5t 0.0339 x 6t +0.0180 x 8t +0.2900    2944t3832 (11)

表3列出了模型(10)与模型(11)的均方误差(MSE)、均方根误差(RMSE),以及修正后的拟合优度R2

Table 3. Stability statistical indicators of model (10) and model (11)

3. 模型(10)与模型(11)的稳定性统计指标

模型

均方误差(MSE)

均方根误差(RMSE)

Adjusted R-squared

全局线性回归模型(10)

0.0817

0.2858

0.9181

分段线性回归模型(11)的第一子段

0.0797

0.2822

0.9311

分段线性回归模型(11)的第二子段

0.0639

0.2527

0.9606

分段线性回归模型(11)的第三子段

0.0384

0.1960

0.9383

分段线性回归模型(11)的第四子段

0.0511

0.2261

0.9317

分段线性回归模型(11)的第五子段

0.0320

0.1790

0.9484

图2给出了由模型(10)与模型(11)得到的乌鲁木齐市PM2.5日平均浓度的拟合值与真实值的对比图,其中蓝色实线表示真实值,绿色虚线和红色虚线分别表示由模型(10)与模型(11)得到的拟合值。

Figure 2. Comparison chart of fitted values and actual values obtained from model (10) and model (11)

2. 由模型(10)与模型(11)得到的拟合值与真实值的对比图

表1图2可以看出,模型(11)在均方误差、均方根误差和拟合优度等方面都均优于模型(10),拟合值更贴近真实值,能够更准确地反映乌鲁木齐市PM2.5日平均浓度的实际情况。

现将模型(10)和模型(11)的第五子段应用于测试集(2024年7月2日至2024年9月30日,共91天的乌鲁木齐市PM2.5日平均浓度)上,进行短期预测,以评估模型的短期预测能力。图3展示了真实值与短期预测结果的对比图,其中蓝色实心圆线表示真实值,绿色实心三角形线和红色空心圆线分别表示由模型(10)和模型(11)的第五子段得到的短期预测结果。

Figure 3. Comparison chart of predicted results and actual values obtained from model (10) and the fifth subsection of model (11)

3. 由模型(10)与模型(11)的第五子段得到的预测结果与真实值的对比图

表4列出了由模型(10)与模型(11)的第五子段得到的短期预测结果与真实值的残差均值、残差标准差、平均绝对误差(MAE)及平均绝对百分比误差(MAPE)。

Table 4. Statistical indicators of short-term prediction results obtained from model (10) and the fifth subsection of model (11)

4. 由模型(10)与模型(11)的第五子段得出的短期预测结果的统计指标

统计量

全局线性回归模型(10)

分段线性回归模型(11)的第五子段

残差均值

6.4468

0.7862

残差标准差

4.8369

4.7227

平均绝对误差(MAE)

6.8862

3.8177

平均绝对百分比误差(MAPE)

62.8519

31.7740

图4给出了模型(10)与模型(11)的第五子段得到的短期预测结果与真实值的残差图。

Figure 4. Comparison chart of residuals for short-term prediction values from model (10) and the fifth subsection of model (11)

4. 由模型(10)与模型(11)的第五子段得到的短期预测值的残差对比图

表5给出了基于全局线性回归模型(10)与分段线性回归模型(11)中第五子段得到的短期预测残差的方差和均值显著性检验结果。

Table 5. Variance and mean significance test of prediction residuals obtained from model (10) and the fifth subsection of model (11)

5. 由模型(10)与模型(11)的第五子段得出的预测残差的方差和均值显著性检验

模型

F检验

T检验

F检验统计量

P值

T检验统计量

P值

全局线性回归模型(10)

1.0489

0.4106

12.715

2.2e−16

分段线性回归模型(11)的第五子段

1.588

0.1158

表5中的F检验可知,在显著性水平 α=0.05 的情况下,全局线性回归模型(10)与分段线性回归模型(11)的第五子段在预测残差的方差上没有显著性差异;随后对预测残差的均值是否为零进行显著性检验,由T检验的结果可知,在显著性水平 α=0.05 的情况下,对于全局线性回归模型(10)预测残差均值的T检验,其p值为2.2e−16 < 0.05,表明模型(10)的预测残差均值不为零,说明模型(10)存在系统性偏差;而分段线性回归模型(11)的第五子段的T检验p值为0.1158 > 0.05,表明模型(11)第五子段预测残差的均值为零,说明模型(11)的第五子段没有系统性偏差,模型具有稳定性。从表4图4可以看出,由分段线性回归模型(11)的第五子段得到的预测值与真实值比较接近,且残差较小,说明能够更准确地预测乌鲁木齐市PM2.5的日平均浓度。这表明根据变点位置建立的分段线性回归模型比全局线性回归模型在模型稳定性及预测精度上表现更优,说明应用线性回归模型研究PM2.5浓度的变化及走势前检测与估计回归系数的变点是至关重要的。

4. 结论

2024年3月18日,生态环境部公布2月全国168个重点城市空气质量排名,乌鲁木齐市处于后20位,这意味着乌鲁木齐城市发展速度加快的同时,其空气质量也随之恶化,为了客观分析乌鲁木齐市的环境污染问题,并采取有效的治理措施,对乌鲁木齐市大气环境的相关研究是非常有必要的。本文选取2014年1月1日至2024年9月30日的乌鲁木齐市PM2.5日平均浓度数据作为研究对象,以提高PM2.5浓度线性回归模型的拟合优度及预测能力为出发点对其进行研究。采用两阶段自适应Lasso多变点检测与估计方法对乌鲁木齐市PM2.5日平均浓度线性回归模型的系数进行多变点检测与估计,从而可以根据变点位置建立更精准的分段线性回归模型来刻画乌鲁木齐市PM2.5日平均浓度的情况,进一步说明进行统计分析与建模之前进行变点检测与估计是至关重要的,对提升模型稳定性和预测精度具有显著作用。

基金项目

新疆维吾尔自治区自然科学基金项目(2023D01A37)。

NOTES

*通讯作者。

1空气污染物数据来源于中国空气质量在线监测分析平台:https://www.aqistudy.cn/

2气象数据来源于“Reliable Prognosis”(RP5)网站:https://rp5.ru/。气象数据为每日02:00至23:00每3小时采集一次的逐时数据。

参考文献

[1] 朱少钧, 董雯, 许嘉钰. 乌鲁木齐市区PM2.5污染特征及其溯源与追踪分析[J]. 新疆环境保护, 2012, 34(3): 6-11.
[2] 蒋雪峰, 李洁, 蒋奎, 等. 空气中PM2.5问题的建模研究[J]. 数学的实践与认识, 2014, 44(15): 47-58.
[3] 胡玉筱, 段显明. 基于高斯烟羽和多元线性回归模型的PM2.5扩散和预测研究[J]. 干旱区资源与环境, 2015, 29(6): 86-92.
[4] 刘杰, 杨鹏, 吕文生, 等. 基于气象因素的PM2.5质量浓度预测模型[J]. 山东大学学报(工学版), 2015, 45(6): 76-83.
[5] 盛永财, 玉米提∙哈力克, 阿不都拉∙阿不力孜. 气象因素对乌鲁木齐市PM2.5浓度影响分析[J]. 环境工程, 2018, 36(11): 64-69.
[6] 张纯曦, 阿丽亚∙拜都热拉, 刘丽, 等. 乌鲁木齐市PM2.5分布特征及其预测模型研究[J]. 石河子大学学报(自然科学版), 2020, 38(5): 648-654.
[7] 张一准, 颜七笙. 基于MRMR-SSA-BP的PM2.5浓度预测模型[J]. 计算机仿真, 2023, 40(8): 511-517.
[8] 张晗. 基于广义可加模型的PM2.5浓度组合预测方法[D]: [硕士学位论文]. 兰州: 西北师范大学, 2024.
[9] Davis, R.A., Lee, T.C.M. and Rodriguez-Yam, G.A. (2006) Structural Break Estimation for Nonstationary Time Series Models. Journal of the American Statistical Association, 101, 223-239.
https://doi.org/10.1198/016214505000000745
[10] Jin, B., Shi, X. and Wu, Y. (2011) A Novel and Fast Methodology for Simultaneous Multiple Structural Break Estimation and Variable Selection for Nonstationary Time Series Models. Statistics and Computing, 23, 221-231.
https://doi.org/10.1007/s11222-011-9304-6
[11] Jin, B., Wu, Y. and Shi, X. (2016) Consistent Two‐Stage Multiple Change‐Point Detection in Linear Models. Canadian Journal of Statistics, 44, 161-179.
https://doi.org/10.1002/cjs.11282
[12] 周佳琪, 金百锁. 基于空间网络自回归变点模型的合肥市房地产价格影响因素分析[J]. 中国科学院大学学报, 2020, 37(3): 398-404.
[13] Sun, X. and Wu, Y. (2020) Simultaneous Multiple Change Points Estimation in Generalized Linear Models. In: Fan, J. and Pan, J., Eds., Contemporary Experimental Design, Multivariate Analysis and Data Mining, Springer International Publishing, 341-356.
https://doi.org/10.1007/978-3-030-46161-4_22
[14] 吕丽, 金百锁. 线性模型中多变点的置信区间估计[J]. 系统科学与数学, 2021, 41(8): 2310-2326.
[15] 李美琪, 金百锁, 董翠玲. 线性回归模型中相依数据的多结构变点的估计[J]. 中国科学: 数学, 2023, 53(7): 1007-1024.
[16] Ding, H., Zhang, Y. and Wu, Y. (2021) A Novel Group VIF Regression for Group Variable Selection with Application to Multiple Change-Point Detection. Journal of Applied Statistics, 50, 247-263.
https://doi.org/10.1080/02664763.2021.1987400
[17] 廖红怡, 金百锁. 多阈值负二项回归模型[J]. 应用概率统计, 2024, 40(4): 684-696.
[18] Tibshirani, R. (1996) Regression Shrinkage and Selection via the Lasso. Journal of the Royal Statistical Society Series B: Statistical Methodology, 58, 267-288.
https://doi.org/10.1111/j.2517-6161.1996.tb02080.x
[19] Zou, H. (2006) The Adaptive Lasso and Its Oracle Properties. Journal of the American Statistical Association, 101, 1418-1429.
https://doi.org/10.1198/016214506000000735
[20] Horváth, L. and Csörgö, M. (1997) Limit Theorems in Change-Point Analysis. Wiley, 218-219.