一种基于多元线性回归模型的城市近地面臭氧浓度的预测方法与流程
未命名
10-25
阅读:95
评论:0
1.本发明属于大气污染物浓度预测技术领域,具体涉及一种基于多元线性回归模型的城市近地面臭氧浓度的预测方法。
背景技术:
2.目前,全球臭氧浓度正处于持续上涨趋势,从我国的情况来看,近两年来,空气质量总体上有所改善,各种空气污染物的浓度降低了,但臭氧浓度不降反增。臭氧已成为影响aqi优良率的重要因素之一。
3.如中国专利公开了“一种近地面臭氧浓度估算方法”(专利号:cn202010090277.3),该专利利用卫星遥感数据估算近地面臭氧浓度,通过将具有时间序列特点的长短期记忆网络模型和体现空间位置特征的胶囊模型结合,在时间和空间上均反映近地面臭氧浓度,提高了近地面臭氧估算精度,可为相关环保部门提供支撑服务。
4.但是,该专利无法解决不同地区因气象条件不同造成的臭氧浓度影响因素不同和应用于预测未来城市近地面层臭氧浓度的问题。
技术实现要素:
5.(一)解决的技术问题
6.针对现有技术的不足,本发明提供了一种基于多元线性回归模型的城市近地面臭氧浓度的预测方法,解决了不同地区因气象条件不同造成的臭氧浓度影响因素不同的问题,形成了一种简单、高效的的算法,能够广泛应用于不同地区。
7.(二)技术方案
8.为实现以上目的,本发明通过以下技术方案予以实现:一种基于多元线性回归模型的城市近地面臭氧浓度的预测方法,包括以下步骤:
9.步骤1:获取城市一段时间序列内的历史气象数据、历史臭氧数据及预测的未来气象数据;
10.步骤2:对获取的城市一段时间序列内的历史气象数据、历史臭氧数据及预测的未来气象数据进行预处理,得到城市一段时间序列内的历史逐日气象数据、逐日最大臭氧八小时滑动平均值数据及预测的未来逐日气象数据,历史逐日气象数据充当预报因子,逐日最大臭氧八小时滑动平均值充当预报量;
11.步骤3:建立气象数据与逐日最大臭氧八小时滑动平均值的多元线性回归方程模型;
12.步骤4:用最小二乘法估计线性回归方程的回归系数,既残差平方和最小来估计多元线性回归方程模型中各气象预报因子的回归系数,得到确认的多元线性回归方程;
13.步骤5:根据确认的多元线性回归方程进行历史回代,进行回归效果分析,并计算复相关系数;
14.步骤6:对多元线性回归方程的回归效果进行显著性检验;
15.步骤7:预报值的置信区间;
16.步骤8:将城市预测的未来逐日气象数据输入确定的多元线性回归方程中,计算出城市未来的近地面逐日最大臭氧八小时滑动平均值。
17.优选的,所述步骤3中的建立的多元线性回归方程公式为:
[0018][0019]
其中为预报量的估计值,x1,x2,
…
,x
p
为各气象预报因子,p为气象因子的个数,b0为回归常数,b1,b2,
…
,b
p
为各气象预报因子的回归系数。
[0020]
优选的,所述步骤4中的用最小二乘法估计线性回归方程的回归系数,既残差平方和最小来估计多元线性回归方程模型中各气象预报因子的回归系数,其残差平方和公式为:
[0021][0022]
其中y为预报量的实际观测值,为预报量的估计值,q为预报量的实际观测值和估计值的残差平方和,实际观测值y既逐日最大臭氧八小时滑动平均值,i=1,2,
……
,n,其中n为气象预报因子的时间序列长度,既历史气象数据的天数。
[0023]
使预报量的实际观测值y与预报量的估计值的残差平方和q达最小值,从而确定各气象预报因子的多元线性回归方程的回归系数b1,b2,
……
,b
p
和回归常数b0。
[0024]
优选的,所述步骤5的根据确认的多元线性回归方程进行历史回代包括以下步骤:
[0025]
a1:将城市历史逐日气象数据代入确定的多元线性回归方程中
[0026]
a2:计算得出城市历史逐日最大臭氧八小时滑动平均值的估计值i=1,2,
…
,n优选的,所述步骤5的回归效果分析,其公式为:
[0027]
l
yy
=q+u
[0028]
其中:
[0029]
总离差平方和,表示样本本身的变化
[0030]
回归平方和,表示各自变量与y的线性关系而引起的变化部分
[0031]
其中:
[0032]
残差平方和,其表示除去各自变量与y的线性关系以外的其他所有因素对y的贡献。
[0033]
优选的,所述步骤5的复相关系数为衡量一个变量与多个变量之间的线性关系程度的量,即预报量与各预报因子之间的线性关系程度的量,因为变量之间的关系可归结为一个多元线性回归方程,所以复相关系数是衡量预报量y与估计量之间线性相关程度的
量,记为r,其公式为:
[0034][0035]
优选的,所述步骤6回归效果的显著性检验包括以下步骤:
[0036]
b1:假设变量x1,x2,
…
,x
p
预报量y之间无线性关系,则多元线性回归方程中的回归系数b1,b2,
…
,b
p
均应为0,即归结要检验假设:
[0037]
h0:b1=b2=
…
=b
p
=0
[0038]
是否成立
[0039]
b2:进行f检验:
[0040][0041]
在显著性水平
ɑ
=0.05下,若f》f
ɑ
则否定假设,即认为回归方程是显著的,否则,接受原假设,认为回归方程不显著,则更换气象预报因子,直到回归方程显著。
[0042]
优选的,所述步骤7预报值的置信区间为:
[0043][0044][0045]
优选的,所述步骤8为将城市预测的未来逐日气象数据输入确定的多元线性回归方程中,计算出城市未来的近地面逐日最大臭氧八小时滑动平均值。
[0046]
(三)有益效果
[0047]
本发明提供了一种基于多元线性回归模型的城市近地面臭氧浓度的预测方法。具备以下有益效果:
[0048]
(1)该一种基于多元线性回归模型的城市近地面臭氧浓度的预测方法,本发明所采用的多元线性回归模型方法,通过控制残差,对回归方程进行显著性检验,保证了臭氧预测结果的精确性;可以选择与研究对象相关的气象因子作为预报因子参与多元回归,得到与研究对象有关的多元线性回归方程,从而为研究预报量与预报因子之间的关系提供依据;有效的建立了臭氧预测多元线性回归方程,能够预测未来城市近地面层臭氧浓度,并形成了固定的算法,能被应用于预测未来城市近地面层臭氧浓度,以便提前采取有效的大气污染防治相关措施。
附图说明
[0049]
图1为本发明具体实施方式中基于多元线性回归模型的城市近地面臭氧浓度的预测方法的流程图。
具体实施方式
[0050]
为使本发明的目的、技术方案和优点更加清楚明了,下面结合具体实施方式并参
照附图,对本发明进一步详细说明。应该理解,这些描述只是示例性的,而并非要限制本发明的范围。此外,在以下说明中,省略了对公知结构和技术的描述,以避免不必要地混淆本发明的概念。
[0051]
下面结合附图对本发明具体实施方式加以详细的说明。
[0052]
如图1所示,一种基于多元线性回归模型的城市近地面臭氧浓度的预测方法,包括以下步骤:
[0053]
步骤1:获取城市一段时间序列内的历史气象数据、历史臭氧数据及预测的未来气象数据;
[0054]
本实施方式中,历史臭氧数据为城市过去一段时期内的城市逐小时的臭氧小时平均浓度,历史气象数据及预测的未来气象数据为一段时期内的城市逐小时的小时值,例如逐小时温度、湿度、风速、风向、大气压等。
[0055]
步骤2:对获取的城市一段时间序列内的历史气象数据、历史臭氧数据及预测的未来气象数据进行预处理,得到城市一段时间序列内的历史逐日气象数据、逐日最大臭氧八小时滑动平均值数据及预测的未来逐日气象数据,历史逐日气象数据充当预报因子,逐日最大臭氧八小时滑动平均值充当预报量;
[0056]
步骤3:建立气象数据与逐日最大臭氧八小时滑动平均值的多元线性回归方程模型;
[0057]
本实施方式中,建立的气象数据与逐日最大臭氧八小时滑动平均值的多元线性回归方程模型如式(1)所示:
[0058][0059]
其中为预报量的估计值,x1,x2,
…
,x
p
为各气象预报因子,p为气象预报因子的个数,b0为回归常数,b1,b2,
…
,b
p
为各气象预报因子的回归系数。
[0060]
步骤4:用最小二乘法,即残差平方和最小来估计多元线性回归方程模型中各气象预报因子的回归系数;q的计算公式如式(2)所示:
[0061][0062]
其中y为预报量的实际观测值,为预报量的估计值,q为预报量的实际观测值和估计值的残差平方和,实际观测值y既逐日最大臭氧八小时滑动平均值,i=1,2,
……
,n,其中n为气象预报因子的时间序列长度,既历史气象数据的天数。
[0063]
使预报量的实际观测值y与预报量的估计值的残差平方和q达最小值,从而确定各气象预报因子的多元线性回归方程的回归系数b1,b2,
……
,b
p
和回归常数b0。
[0064]
本实施方式中残差平方和q的极值的计算如式(3)所示:
[0065][0066]
由(3)式进行公式转换,最终可得方程组及b0表达式,分别如式(4)、(5)所示:
[0067][0068][0069]
其中s为协方差,用于衡量任意两个气象要素或变量之间的线性关系,例如:s
12
为x1和x2的协方差,其公式如式(6)所示:
[0070][0071]
得到因子协方差矩阵如(7)所示:
[0072][0073]
得到预报量与因子协方差向量如(8)所示:
[0074][0075]
解得b1,b2,
……
,b
p
,如式(9)所示:
[0076][0077]
将式(9)代入式(5)解得b0。
[0078]
将b0,b1,b2,
……
,b
p
代入式(1)确定多元线性回归方程。
[0079]
步骤5:根据确认的多元线性回归方程进行历史回代,进行回归效果分析,并计算复相关系数;
[0080]
本实施方式中,将城市历史逐日气象数据代入确定的多元线性回归方程中,计算得出城市历史逐日最大臭氧八小时滑动平均值的估计值其中i=1,2,
……
,n。
[0081]
回归效果分析公式为:
[0082]
l
yy
=q+u
ꢀꢀ
(10)
[0083]
其中:
[0084]
总离差平方和,表示样本本身的变化
[0085]
其中为yi臭氧原始数据,i=1,2,
……
,n,为臭氧原始数据的平均值。
[0086]
回归平方和,表示各自变量与y的线性关系而引起的变化部分
[0087]
残差平方和,其表示除去各自变量与y的线性关系以外的其他所有因素对y的贡献。
[0088]
复相关系数为衡量一个变量与多个变量之间的线性关系程度的量,即预报量与各预报因子之间的线性关系程度的量,因为变量之间的关系可归结为一个多元线性回归方程,所以复相关系数是衡量预报量y与估计量之间线性相关程度的量,记为r,其公式为:
[0089][0090]
0≤r≤1,r越大则回归效果越好。
[0091]
步骤6:对多元线性回归方程的回归效果进行显著性检验;
[0092]
本实施方式中,对变量x1,x2,
…
,x
p
与预报量y之间的线性关系做出假设,包含以下步骤:
[0093]
a1:假设变量x1,x2,
…
,x
p
与预报量y之间无线性关系,则多元线性回归方程中的回归系数b1,b2,
…
,b
p
均应为0,即归结要检验假设:
[0094]
h0:b1=b2=
…
=b
p
=0(15)
[0095]
是否成立
[0096]
a2:进行f检验:
[0097][0098]
其中p为分子自由度,为参与线性回归的气象因子的个数,即自变量个数;n-p-1为分母自由度。根据式(11)(12)(14)(16)计算得出f
[0099]
在显著性水平
ɑ
=0.05下,f
ɑ
的值可由f分布表查得,若f》f
ɑ
则否定假设,即认为回归方程是显著的,否则,接受原假设,认为回归方程不显著,则更换气象因子,重新建立新的多元线性回归方程。
[0100]
步骤7:预报值的置信区间为:
[0101][0102][0103]
步骤8:将城市预测的未来逐日气象数据输入确定的多元线性回归方程中,预测出城市未来的近地面逐日最大臭氧八小时滑动平均值并给出置信区间。
[0104]
综上所述,该一种基于多元线性回归模型的城市近地面臭氧浓度的预测方法,所
采用的多元线性回归模型方法,通过控制残差,对回归方程进行显著性检验,保证了臭氧预测结果的精确性;可以选择与研究对象相关的气象因子作为预报因子参与多元回归,得到与研究对象有关的多元线性回归方程,从而为研究预报量与预报因子之间的关系提供依据;有效的建立了臭氧预测多元线性回归方程,能够预测未来城市近地面层臭氧浓度,并形成了固定的算法,能被应用于预测未来城市近地面层臭氧浓度,以便提前采取有效的大气污染防治相关措施。
[0105]
以上所述依据实施例为启示,通过上述的说明内容,相关工作人员完全可以在不偏离本项发明思想的范围内,进行多样的变更以及修改。本项使用新型的技术性范围并不局限于说明书上的内容,必须要根据权利要求范围来确定其保护的范围。
技术特征:
1.一种基于多元线性回归模型的城市近地面臭氧浓度的预测方法,其特征在于,包括以下步骤:步骤1:获取城市一段时间序列内的历史气象数据、历史臭氧数据及预测的未来气象数据;步骤2:对获取的城市一段时间序列内的历史气象数据、历史臭氧数据及预测的未来气象数据进行预处理,得到城市一段时间序列内的历史逐日气象数据、逐日最大臭氧八小时滑动平均值数据及预测的未来逐日气象数据,历史逐日气象数据充当预报因子,逐日最大臭氧八小时滑动平均值充当预报量;步骤3:建立气象数据与逐日最大臭氧八小时滑动平均值的多元线性回归方程模型;步骤4:用最小二乘法估计线性回归方程的回归系数,既残差平方和最小来估计多元线性回归方程模型中各气象预报因子的回归系数,得到确认的多元线性回归方程;步骤5:根据确认的多元线性回归方程进行历史回代,进行回归效果分析,并计算复相关系数;步骤6:对多元线性回归方程的回归效果进行显著性检验;步骤7:预报值的置信区间;步骤8:将城市预测的未来逐日气象数据输入确定的多元线性回归方程中,预测出城市未来的近地面逐日最大臭氧八小时滑动平均值。2.根据权利要求1所述的一种基于多元线性回归模型的城市近地面臭氧浓度的预测方法,其特征在于,所述步骤3中的建立的多元线性回归方程公式为:其中为预报量的估计值,x1,x2,
…
,x
p
为各气象预报因子,p为气象因子的个数,b0为回归常数,b1,b2,
…
,b
p
为各气象预报因子的回归系数。3.根据权利要求1所述的一种基于多元线性回归模型的城市近地面臭氧浓度的预测方法,其特征在于,所述步骤4中的用最小二乘法估计线性回归方程的回归系数,既残差平方和最小来估计多元线性回归方程模型中各气象预报因子的回归系数,其残差平方和公式为:其中y为预报量的实际观测值,为预报量的估计值,q为预报量的实际观测值和估计值的残差平方和,实际观测值y既逐日最大臭氧八小时滑动平均值,i=1,2,
……
,n,其中n为气象预报因子的时间序列长度,既历史气象数据的天数。使预报量的实际观测值y与预报量的估计值的残差平方和q达最小值,从而确定各气象预报因子的多元线性回归方程的回归系数b1,b2,
……
,b
p
和回归常数b0。4.根据权利要求1所述的一种基于多元线性回归模型的城市近地面臭氧浓度的预测方法,其特征在于,所述步骤5的根据确认的多元线性回归方程进行历史回代包括以下步骤:a1:将城市历史逐日气象数据代入确定的多元线性回归方程中a2:计算得出城市历史逐日最大臭氧八小时滑动平均值的估计值a2:计算得出城市历史逐日最大臭氧八小时滑动平均值的估计值5.根据权利要求1所述的一种基于多元线性回归模型的城市近地面臭氧浓度的预测方
法,其特征在于,所述步骤5的回归效果分析,其公式为:l
yy
=q+u其中:总离差平方和,表示样本本身的变化回归平方和,表示各自变量与y的线性关系而引起的变化部分其中:其中:残差平方和,其表示除去各自变量与y的线性关系以外的其他所有因素对y的贡献。6.根据权利要求1所述的一种基于多元线性回归模型的城市近地面臭氧浓度的预测方法,其特征在于,所述步骤5的复相关系数为衡量一个变量与多个变量之间的线性关系程度的量,即预报量与各预报因子之间的线性关系程度的量,因为变量之间的关系可归结为一个多元线性回归方程,所以复相关系数是衡量预报量y与估计量之间线性相关程度的量,记为r,其公式为:7.根据权利要求1所述的一种基于多元线性回归模型的城市近地面臭氧浓度的预测方法,其特征在于,所述步骤6回归效果的显著性检验包括以下步骤:b1:假设变量x1,x2,
…
,x
p
预报量y之间无线性关系,则多元线性回归方程中的回归系数b1,b2,
…
,b
p
均应为0,即归结要检验假设:h0:b1=b2=
…
=b
p
=0是否成立b2:进行f检验:在显著性水平
ɑ
=0.05下,若f>f
ɑ
则否定假设,即认为回归方程是显著的,否则,接受原假设,认为回归方程不显著,则更换气象预报因子,直到回归方程显著。8.根据权利要求1所述的一种基于多元线性回归模型的城市近地面臭氧浓度的预测方法,其特征在于,所述步骤7预报值的置信区间为:
9.根据权利要求1所述的一种基于多元线性回归模型的城市近地面臭氧浓度的预测方法,其特征在于,所述步骤8为将城市预测的未来逐日气象数据输入确定的多元线性回归方程中,计算出城市未来的近地面逐日最大臭氧八小时滑动平均值。
技术总结
本发明提出一种基于多元线性回归模型的城市近地面臭氧浓度的预测方法,该方法为获取城市历史气象数据、历史臭氧数据及预测的未来气象数据,使用历史气象数据充当预报因子,臭氧浓度充当预报量,建立多元线性回归模型,并用最小二乘法估计回归系数,得到确定的多元线性回归方程并进行显著性检验,然后将预测的未来气象数据输入多元线性回归模型中,预测出未来城市近地面臭氧浓度,本发明通过对残差的控制,回归方程的显著性检验,保证了对城市未来近地面臭氧浓度预报的可靠性。近地面臭氧浓度预报的可靠性。近地面臭氧浓度预报的可靠性。
技术研发人员:许益超 邵振华 胡文捷 李霖
受保护的技术使用者:碧空环境科技有限公司
技术研发日:2023.07.24
技术公布日:2023/10/20
版权声明
本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
航空之家 https://www.aerohome.com.cn/
航空商城 https://mall.aerohome.com.cn/
航空资讯 https://news.aerohome.com.cn/