+ H( ^6 \, Z( g$ l9 S1 p* k0 \( o考虑某地区农业收成变化的三个状态,即“丰收”、“平收”和“欠收”。记E1为“丰收”状态,E2为“平收”状态,E3为“欠收”状态。下表给出了该地区1950—1989年期间农业收成的情况以及状态变化:; \# ?9 J4 Z$ K' j; c' C
% c9 G K% z0 ]# I. B$ m
1950
1951
1952
1953
1954
1955
1956
1957
1958
1959
1
2
3
4
5
6
7
8
9
10
E1
E1
E2
E3
E2
E1
E3
E2
E1
E2
1960
1961
1962
1963
1964
1965
1966
1967
1968
1969
11
12
13
14
15
16
17
18
19
20
E3
E1
E2
E3
E1
E2
E1
E3
E3
E1
1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
21
22
23
24
25
26
27
28
29
30
E3
E3
E2
E1
E1
E3
E2
E2
E1
E2
1980
1981
1982
1983
1984
1985
1986
1987
1988
1989
31
32
33
34
35
36
37
38
39
40
E1
E3
E2
E1
E1
E2
E2
E3
E1
E2
9 b4 o/ g5 g. t' c5 A以下,我们来计算该地区农业收成变化的状态转移概率矩阵。1 I$ |$ {; e- `; C" e/ A8 |$ f% W
# _) Z8 K3 X7 W# d从表2-18中可知,在15个从E1出发(转移出去)的状态转移中,有3个是从E1转移到E1的(即1→2,24→25,34→35),有7个是从E1转移到E2的(即2→3,9→10,12→13,15→16,29→30,35→36,39→40),有5个是从E1转移到E3的(即6→7,17→18,20→21,25→26,31→32)。! C0 A9 E9 j K; ^
7 Z0 U9 j# p; u
故 8 o; ~5 S$ M( D0 R2 C0 ]- w 3 n; c- n& G) r; K按照上述同样的办法计算可以得到 2 B0 J9 ]! V1 \# f* q# s8 c7 ^' t/ ]/ n4 l& }+ L5 V
所以,该地区农业收成变化的状态转移概率矩阵为 4 ^, o! Y: H* j% m) C5 a6 D7 y& j# t# s/ `7 f2 H2 n, f7 R$ M% p
(1) $ E7 w1 Y( p3 i马尔可夫预测法 $ ?" m) V" ?" r ~( g+ h8 ]: K. u7 m6 R" V: r( v6 l8 j% {; P$ h
为了运用马尔可夫预测法对事件发展过程中状态出现的概率进行预测,还需要再介绍一个名词:状态概率πj(k)。πj(k)表示事件在初始(k=0)时状态为已知的条件下,经过k次状态转移后,第k个时刻(时期)处于状态Ej的概率。根据概率的性质,显然有: ! F- H) b+ g8 G9 v 4 K1 q6 L% W3 f8 z: A! W# d% x (2) - v: w Z3 n0 r; ? 7 I, S/ \4 f6 g3 v从初始状态开始,经过k次状态转移后到达状态Ej这一状态转移过程,可以看作是首先经过(k-1)次状态转移后到达状态Ei(i=1,2,…,n),然后再由Ei经过一次状态转移到达状态Ej。根据马尔可夫过程的无后效性及Bayes条件概率公式,有 5 O+ C- x, Z" M; Q- U * F, l1 m6 I* @& ^4 M# G (3) # t2 T) T8 {% \1 }( a) ]3 o6 ?; G6 D5 U* q: U2 i+ k
若记行向量π(k)=[π1(k),π2(k),…,πn(k)],则由(3)式可得逐次计算状态概率的递推公式: 7 n9 E. b, F9 s2 P2 ?4 c9 @- {3 f5 @, l
(4) ) h9 h" ?3 J6 V; g. \6 `: C " f- q" `8 Q2 ?! a5 m- i+ X在(4)式中,π(0)=[π1(0),π2(0),…,πn(0)]为初始状态概率向量。4 ]2 v, x, u7 }4 a# D& _
9 i5 _$ E: p2 ^# C9 B$ A. `
由上述分析可知,如果某一事件在第0个时刻(或时期)的初始状态已知(即π(0)已知),则利用递推公式(4)式,就可以求得它经过k次状态转移后,在第k个时刻(时期)处于各种可能的状态的概率(即π(k)),从而得到该事件在第k个时刻(时期)的状态概率预测。 X8 ^/ E5 b$ B; r" J' D/ T* s/ s* |" K 3 L/ i& U+ |* s+ Y% O# J& ^ \在前例中,如果将1989年的农业收成状态记为π(0)=[0,1,0](因为1989年处于“平收”状态),则将状态转移概率矩阵(1)式及π(0)代入递推公式(4)式,就可以求得1990—2000年可能出现的各种状态的概率(见下表)。- ?6 J% m. {" J* u
3 Y8 f& r5 P {& y6 y7 n; |8 C4 L0 A: M( C5 |0 @4 H) Q% N
( T* E* m( z/ x% K0 B
(二)终极状态概率预测 ( t( k, T3 Q3 v# v1 g `& v, S2 L8 ~; Z2 k' m
经过无穷多次状态转移后所得到的状态概率称为终极状态概率,或称平衡状态概率。如果记终极状态概率向量为π=[π1,π2,…,πn],则( w* b; K! t7 ?% H3 y n. }0 n 9 i, s! H' _3 o* i/ v8 R' I0 A (5)% i& @$ n a3 N
8 @2 }" q& k. `0 n
即有: 4 t. j& I( R9 k, s 8 \6 B7 M7 B+ X( A' z6 w0 z( L8 A (6)/ G$ o. U I+ o: h: I2 e. Q
- D5 U3 y# {% S# C c6 j/ h9 M! J将(6)式代入马尔可夫预测模型的递推公式(4)式得 # B3 F' q, e1 K! O! h/ ~ , A% M: b1 H5 \- z0 Y" | π=πP l+ w7 ` d2 G. ?7 J. r3 H
5 A3 n9 W- j# A3 N0 T
这样,就得到了终极状态概率应满足的条件: ^; Y3 z. Z: ^' e: O0 Q t4 Y9 C- @# h5 W5 p$ _2 N: B
(1)π=πP! S1 ^8 T1 e- f
6 `/ f/ I. x7 p7 N9 U. B7 `, [
(2) $ T; w. m- U0 e) ?+ k1 V# V' r J
(3) ! m& `4 C+ X( B, _ - a1 v# \2 B! G3 x/ w) ]以上条件(2)与(3)是状态概率的要求,其中,条件(2)表示,在无穷多次状态转移后,事件必处在n个状态中的任意一个;条件(1)就是用来计算终极状态概率的公式。终极状态概率是用来预测马尔可夫过程在遥远的未来会出现什么趋势的重要信息。1 Q8 \. \1 Y6 n h z; j
, P2 g# |$ l) K" o在前例关于某地区农业收成状态概率的预测中,设终极状态的概率为π=[π1,π2,π3],则1 o6 R" L' j& o
1 g- _6 K$ R" p% a4 n" |5 n; ^ 3 z& z I, c6 e
即:% b5 c4 l2 S* t+ u* ^+ _' w / x# P3 `; i2 B$ d2 Z: c& e: x
(7) ' G$ H( N: C$ D. \3 E / @, D4 n4 ?) t1 u8 x) ]5 y5 u j求解方程组(7)式得:π1=0.3653,π2=0.3525,π3=0.2799。这说明,该地区农业收成的变化,在无穷多次状态转移后,“丰收”和“平收”状态出现的概率都将大于“欠收”状态出现的概率。 ; Y+ y" C. g) f5 Q; s0 b- o) t9 v2 _5 K: G5 m
在地理事件的预测中,被预测对象所经历的过程中各个阶段(或时点)的状态和状态之间的转移概率是最为关键的。马尔可夫预测的基本方法就是利用状态之间的转移概率矩阵预测事件发生的状态及其发展变化趋势。马尔可夫预测法的基本要求是状态转移概率矩阵必须具有一定的稳定性。因此,必须具有足够多的统计数据,才能保证预测的精度与准确性。 2 X6 B X; `$ T/ _/ @$ D! h" Q2 H( n% S7 }
+ t3 }* g: H2 D
5 a* z U0 h2 o6 {" G5 B6 W