資源描述:
《基于灰色馬爾科夫模型的傳染病預(yù)測》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫。
1、基于灰色馬爾科夫模型的傳染病預(yù)測摘要:對于傳染病有效的預(yù)防和控制,一直以來就是衛(wèi)生管理的重點。針對于傳染性疾病發(fā)病不確定的特點,本文有效的將灰色模型和馬爾科夫鏈融合在一起,根據(jù)GM(1,1)預(yù)測結(jié)果,利用馬爾科夫鏈構(gòu)建偏差的狀態(tài)轉(zhuǎn)移矩陣,對原來的灰色模型進(jìn)行修正,有效的克服了數(shù)據(jù)波動大對于預(yù)測精度的不良影響,具有較好的預(yù)測效果。關(guān)鍵詞:灰色模型;馬爾科夫模型;傳染病預(yù)測前言一直以來傳染性疾病嚴(yán)重危害著人類的健康,對于傳染性疾病的預(yù)測和預(yù)防是控制傳染病的有效途徑,當(dāng)前社會各界對于疾病的預(yù)測進(jìn)行了大量研究,對于疾病的預(yù)測具有較多的方法,
2、而各種方法之間具有各自的優(yōu)點和缺點。當(dāng)前主要的預(yù)測方法有:馬兒科夫模型,灰色模型,余弦模型,微分方程模型等。其中微分方程模型是一種較為簡單,封閉的模型,余弦模型是一種利用周期變化來對事件進(jìn)行預(yù)測的模型,針對該模型周期性變化的特點,它常常常用來研究傳染病的季節(jié)變化規(guī)律。馬兒科夫模型則是根據(jù)狀態(tài)轉(zhuǎn)移概率矩陣來對未來某一時間的狀況進(jìn)行預(yù)測,它是一種區(qū)間預(yù)測?;疑P妥畛S玫氖且浑A一元GM(1,1)來進(jìn)行預(yù)測,其基本思路是對事件序列整理之后構(gòu)造白化方程,對一階微分方程求解后得到預(yù)測結(jié)果。以上幾種方法都有自身的特點和適用區(qū)域。張芳等[1]在分
3、析貨運(yùn)價格的波動特征的基礎(chǔ)上,認(rèn)證運(yùn)價指數(shù)符合馬爾柯夫過程的條件,并利用馬爾柯夫鏈預(yù)測對2008年7月~10月的指數(shù)進(jìn)行區(qū)間預(yù)測,其實際值基本落入預(yù)測區(qū)間。謝勁心[2]利用余弦模型分析法對哈爾濱鐵路局1992~1996年度流行性暇腺炎發(fā)病季節(jié)特征進(jìn)行分析,通過實驗證明具有較好的預(yù)測效果。從而檢驗了馬爾柯夫鏈預(yù)測方法的可靠性。王艷玲將灰色馬爾可夫預(yù)測模型應(yīng)用在工業(yè)二氧化碳排放量中的預(yù)測。實驗證明,該法不但預(yù)測結(jié)果更可靠,而且能夠?qū)I(yè)二氧化碳排放量的發(fā)展趨勢進(jìn)行宏觀的把握,有利于決策者的決策行為。。,1灰色模型灰色系統(tǒng)理論(GreyS
4、ystemTheory)于1982年鄧聚龍教授提出,引起了國內(nèi)外學(xué)者的重視,并在各個領(lǐng)域得到了廣泛的應(yīng)用?!盎疑敝傅木褪墙橛诤谂c白之間,即部分信息已知,部分信息未知。如今灰色系統(tǒng)模型應(yīng)用領(lǐng)域愈發(fā)廣泛。在流行病領(lǐng)域預(yù)測方面主要應(yīng)用一階一元灰色預(yù)測方法,即GM(1,1)。對于一般GM(1,1)預(yù)測方法,它的運(yùn)算過程如下所示[31]~[33]:(1)獲取原始先驗數(shù)列,其中t為t時刻的原始數(shù)列。(2)對該序列進(jìn)行累加,經(jīng)過累加后序列變?yōu)榱擞行驍?shù)列。(3)對累加之后的數(shù)列求均值。(4)根據(jù)以上各式建立GM(1,1)模型.,將該模型便是成為白
5、化方程:,其中的參數(shù)利用最小二乘法進(jìn)行估計,(5)最后將獲取得到的一階微分方程求解.根據(jù)公式,即可求出所要求的預(yù)測值但是基于灰色模型的一階一元模型同時具有其的局限性,根據(jù)以上的分析可以看出利用該方法預(yù)測,對于先驗數(shù)據(jù)波動如果不是太大那么它得到的預(yù)測結(jié)果也是想對較為精確地,但是一旦作為先驗數(shù)據(jù)構(gòu)成的數(shù)據(jù)列具有較大的波動,這個時候GM(1,1)它本所舉有的局限性也就出現(xiàn)了。2馬爾科夫模型馬爾科夫模型自20世紀(jì)俄國數(shù)學(xué)家Markov提出以來得到了廣泛的應(yīng)用[5].態(tài)隨機(jī)數(shù)學(xué)模型,通過對隨機(jī)過程在前期不同時刻狀態(tài)之間的變化規(guī)律,進(jìn)而構(gòu)建狀態(tài)
6、轉(zhuǎn)移矩陣,利用狀態(tài)轉(zhuǎn)移矩陣來推測將來各個時刻事件所處的狀態(tài)。相對于灰色模型而言,馬爾科夫Markov模型具有無后效性,所謂的無后效性是指將來的預(yù)測結(jié)果只于當(dāng)前的狀態(tài)數(shù)據(jù)有關(guān),而并不依賴于前期的數(shù)據(jù),因而當(dāng)數(shù)據(jù)的隨機(jī)波動性較大時,對于馬爾科夫模型的影響是較小的。利用馬爾科夫模型鏈進(jìn)行預(yù)測,實際上就是利用的狀態(tài)轉(zhuǎn)移概率矩陣,根據(jù)當(dāng)前數(shù)據(jù)預(yù)測后期數(shù)據(jù)。所以預(yù)測的第一步便是狀態(tài)的劃分。2.1狀態(tài)劃分對于任意一個符合n階馬爾可夫非平穩(wěn)隨機(jī)序列將上述序列在數(shù)據(jù)—時間平面作曲線,可以將上述序列劃分若干個區(qū)間,即若干個狀態(tài)。如:,則從區(qū)間一進(jìn)人區(qū)間
7、二的樣本數(shù)與區(qū)間一內(nèi)樣本量之比即為從區(qū)間一轉(zhuǎn)入?yún)^(qū)間二的轉(zhuǎn)移概率,或者稱為這兩個狀態(tài)間的狀態(tài)轉(zhuǎn)移概率P,它即表明如果在時刻t,當(dāng)前處于狀態(tài)一,在t+1時刻它將以概率P處于狀態(tài)二。根據(jù)前面的討論我們知道馬爾科夫鏈的預(yù)測其實就是利用狀態(tài)轉(zhuǎn)移概率來預(yù)測t+1時刻的狀態(tài),所以當(dāng)對狀態(tài)劃分后,下一步就好構(gòu)建狀態(tài)轉(zhuǎn)移矩陣。2.2狀態(tài)轉(zhuǎn)移概率矩陣一個N階的馬爾科夫鏈實際上是有n個狀態(tài)集合和一個狀態(tài)轉(zhuǎn)移矩陣構(gòu)成的。狀態(tài)轉(zhuǎn)移矩陣可以由下式計算:其中是狀態(tài)Ei經(jīng)過m次轉(zhuǎn)移到Ej的概率,為從狀態(tài)Ei經(jīng)過m次轉(zhuǎn)移到Ej的次數(shù),為狀態(tài)Ei出現(xiàn)的頻率。針對于傳染
8、病的預(yù)測而言,一般以年為預(yù)測單位,實際上指從一種狀態(tài)經(jīng)過m年轉(zhuǎn)移到另一種狀態(tài)的次數(shù),為該傳染病狀態(tài)在統(tǒng)計數(shù)據(jù)中出現(xiàn)的總數(shù)。根據(jù)上式可以確狀態(tài)轉(zhuǎn)移矩陣如下:設(shè)系統(tǒng)初始時刻t=0的衛(wèi)生病例數(shù)據(jù)為E(0),則后續(xù)傳染病狀況的預(yù)測為:馬爾科夫