馬可夫鏈

n 步轉移矩陣(n-step transition matrix)

一步矩陣回答「明天我可能在哪裡?」。但你通常在意更遠的視野:十步後我可能在哪裡,或一千步後?n 步轉移矩陣把那些答案全部收集起來。它的元素 P^(n)(i, j) 是從狀態 i 出發、恰好 n 步後身處狀態 j 的機率,無論中間走的是哪條路。

由查普曼–柯爾莫哥洛夫方程所給出的驚人事實是:你不需要任何新理論來計算它 —— n 步矩陣就只是普通的矩陣冪,P^(n) = P^n。要算十步機率,就把 P 取十次方。每一次矩陣乘法都自動替你對所有中間狀態加總。於是一個聽來像組合問題的提問 —— 數出每一條 n 步路徑並按其機率加權 —— 就塌縮為反覆的矩陣乘法,這是電腦瞬間就能做的事。

這是本主題實務上的引擎。想要從已知起點走 n 步後的分布?讀 P^n 的一列。想要從不確定的起點、以初始分布 pi_0 出發?計算列向量 pi_0 乘 P^n。而觀察當 n 變大時 P^n 會如何變化,正是你發現鏈長期平衡的方法:對性質良好的鏈,P^n 的各列都收斂到同一個平穩分布,意味著起點終究會被遺忘。

天氣 P 的兩列為 (0.8, 0.2) 與 (0.4, 0.6)。則 P^2 的兩列為 (0.72, 0.28) 與 (0.56, 0.44),且當 n 變大時 P^n 的兩列都趨近 (2/3, 1/3)。所以多日之後,無論今天天氣如何,晴天的機率約為 2/3 —— n 步矩陣揭示了長期氣候。

把 P 取更高次冪並觀察各列收斂,便揭示出鏈的平衡。

P^(n) 是矩陣的 n 次「冪」,不是把 P 的每個元素各自取 n 次方。逐元素取冪是初學者常犯的錯,會得出毫無意義的結果。

又稱
n-step transition probabilitiesmatrix power of Pn 步轉移機率