首先来简单介绍一下矩阵的乘法,两个矩阵能进行矩阵乘法运算的前提是:第一个矩阵(左矩阵)的列数等于第二个矩阵(右矩阵)的行数。A = (aij)是一个m*s矩阵,B = (bij)是一个s*n矩阵,则矩阵A与矩阵B的乘积是一个m*n矩阵C = (cij),其中:cij = ai1*b1j + ai2*b2j + ··· +ais*bsj(i = 1,2,···,m;j = 1,2,···,n),记作 C = AB。
+ |: v3 |9 ]# E% A" m- v" K用文字来描述就是矩阵A的第i行分别乘以矩阵B的第j列对应位置再求和得到的结果作为矩阵C第i行第j列的数字。
4 e, T N( r) w由于没有真正学习过转移矩阵,所以百度了一部分内容粘贴上来
$ g% Y0 k$ i* z; _9 ^*什么是转移概率矩阵(Transition Probability Matrix) : j; B" ~2 G+ {5 b, P
转移概率矩阵:矩阵各元素都是非负的,并且各行元素之和等于1,各元素用概率表示,在一定条件下是互相转移的,故称为转移概率矩阵。如用于市场决策时,矩阵中的元素是市场或顾客的保留、获得或失去的概率。P(k)表示k步转移概率矩阵。 5 w# z) X4 g u1 v6 K* L9 ?
转移概率矩阵的特征
1 B1 l. A" D/ G" u/ S# ]" w4 Z3 r 转移概率矩阵有以下特征: X* |+ m+ D' J2 I6 s7 X' i
①,0≤Pij≤1
/ C4 }' a" t O ②\sum^{n}_{j-1}P_i j=1,即矩阵中每一行转移概率之和等于1。
# r6 I# F. W) ]0 o! H; g9 b' d转移概率矩阵的分析 3 [8 T# o; @; i0 \" j
所谓矩阵,是指许多个数组成的一个数表。每个数称为矩阵的元素。矩阵的表示方法是用括号将矩阵中的元素括起来,以表示它是一个整体。如A就是一个矩阵。 ! d* q% }" y. x3 o |
A=
: b' c0 i5 U9 g$ o8 ?' J) ?6 X8 m& G4 G
[color=rgba(0, 0, 0, 0.75)]⎢⎢⎢⎢⎢a11,a12⋯∙∙∙∙∙∙a21,a22⋯am1,am2⋯a1n∙∙∙a2namn⎤⎦⎥⎥⎥⎥⎥⎥⎥⎥ [color=rgba(0, 0, 0, 0.75)]
" z$ n5 ~* p! o3 I9 b[color=rgba(0, 0, 0, 0.75)]这是一个由m行n列的数构成的矩阵, 表示位于矩阵中第i行与第j列交叉点上的元素, 矩阵中的行数与列数可以相等,也可以不等。当它们相等时,矩阵就是一个方阵。 8 z7 g; g* ?9 Y C b6 ^0 {
[color=rgba(0, 0, 0, 0.75)] 由转移概率组成的矩阵就是转移概率矩阵。也就是说构成转移概率矩阵的元素是一个个的转移概率R=
" W& |! j/ L) X8 ][color=rgba(0, 0, 0, 0.75)]
3 w$ |6 y; F" K( G6 A8 |下面通过一个例子来解释转移矩阵的应用
- N8 s( y; K% _2 s有R和S两家公司经营同类产品,这两家公司相互竞争。每年R公司保持有1/4的顾客,而3/4转移向S公司;每年S公司保持有2/3的顾客,而1/3转向R公司。当产品开始制造时R公司占有3/5的市场份额,而S公司占有2/5的市场份额。
5 G. X* O. z8 [. B/ Y$ r" q试问两年以后,两家公司所占有的市场份额变化怎样?5年以后会怎样?
: N* m6 i) K) ]; o第一问比较简单,通过高中的知识就可以接出来,
3 ~7 B6 ^' c/ G# T3 X- Q$ e$ ^! @R0 = 3/5,S0 = 2/5,R1 = R0*1/4+S0*1/3,S1 = S0*2/3+R0*3/4,同理R2 = R1*1/4+S1*1/3,S2 = S1*2/3+R1*3/4,
+ D3 m& q5 r4 E& ]3 d/ ?* a' i4 T' v' Z
这样稍加运算就可以算出结果,但是当计算5年以后时就会比较吃力了,下面通过转移矩阵的知识进行求解。
3 Y8 k- _+ `- ^! Y先建立一个R和S公司的初始分配矩阵! x! S& g8 [5 G: g7 h
RS0 = [3/5 2/5]
0 I1 c& O+ A) Y9 ^: }+ j' \ Z; f& e; U再建立一个转移矩阵 @0 a2 N5 L: n
A = [1/4 1/3; 3/4 2/3]
( Q! K* J7 g$ M4 X i一年以后的分配为% d5 H4 ~9 A2 K9 B, Q7 X2 w; T
RS1 = A*RS05 }+ l' s% |: b! o% m
两年以后的分配为
& D7 @1 W- `7 e" X0 o I. e# oRS2 = A^2*RS02 [. I; u- o) I: q0 Z8 G! `
5年以后的分配为
# L' x8 k8 q6 J. o8 A4 nRS5 = A^5*RS0' L# v/ R* ~- ]7 i) b. J
转移矩阵的第一行第一列为第一家公司保持的份额,第二行第一列是第一家公司向第二家公司转移的份额,第一行第二列是第二家公司向第一家公司转移的份额,第二行第二列是第二家公司保持的份额。0 m6 E+ P' _" o; [7 ^* |1 f, r
6 G+ M/ y, ]3 c4 J5 V) f, r& t |