首先来简单介绍一下矩阵的乘法,两个矩阵能进行矩阵乘法运算的前提是:第一个矩阵(左矩阵)的列数等于第二个矩阵(右矩阵)的行数。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。
5 T8 n+ |! H0 S o用文字来描述就是矩阵A的第i行分别乘以矩阵B的第j列对应位置再求和得到的结果作为矩阵C第i行第j列的数字。 H. x) K$ q3 T1 a6 C4 o
由于没有真正学习过转移矩阵,所以百度了一部分内容粘贴上来 4 @0 R7 h& \+ c
*什么是转移概率矩阵(Transition Probability Matrix)
* {8 B* N0 a8 y, a 转移概率矩阵:矩阵各元素都是非负的,并且各行元素之和等于1,各元素用概率表示,在一定条件下是互相转移的,故称为转移概率矩阵。如用于市场决策时,矩阵中的元素是市场或顾客的保留、获得或失去的概率。P(k)表示k步转移概率矩阵。
9 M* \/ d4 [- V' \" D( @转移概率矩阵的特征 ' A6 ]3 [2 P+ i- p# j o
转移概率矩阵有以下特征:
! [" b8 q+ w' F. M s ①,0≤Pij≤1
9 `; { R4 u9 g ②\sum^{n}_{j-1}P_i j=1,即矩阵中每一行转移概率之和等于1。
W; s! `! w+ n( L" C7 b9 z4 p转移概率矩阵的分析 9 n( Y9 ^5 v( I) n0 B' n" q: s
所谓矩阵,是指许多个数组成的一个数表。每个数称为矩阵的元素。矩阵的表示方法是用括号将矩阵中的元素括起来,以表示它是一个整体。如A就是一个矩阵。 : y% g8 T% o7 P0 F
A=2 \! D' x6 P0 [ {2 Q
% t" F1 q$ B- C2 `4 J/ d3 D y
[color=rgba(0, 0, 0, 0.75)]⎢⎢⎢⎢⎢a11,a12⋯∙∙∙∙∙∙a21,a22⋯am1,am2⋯a1n∙∙∙a2namn⎤⎦⎥⎥⎥⎥⎥⎥⎥⎥ [color=rgba(0, 0, 0, 0.75)] 6 y+ t, b! g& R2 @9 ]) a( ?9 h: P
[color=rgba(0, 0, 0, 0.75)]这是一个由m行n列的数构成的矩阵, 表示位于矩阵中第i行与第j列交叉点上的元素, 矩阵中的行数与列数可以相等,也可以不等。当它们相等时,矩阵就是一个方阵。 ' n0 j" M; W1 K: [9 K
[color=rgba(0, 0, 0, 0.75)] 由转移概率组成的矩阵就是转移概率矩阵。也就是说构成转移概率矩阵的元素是一个个的转移概率R=
8 R3 G4 W* q" B8 T, v4 a5 P" U! M% `[color=rgba(0, 0, 0, 0.75)]
2 w6 W1 o8 _6 c6 u4 Q+ D0 ]+ |下面通过一个例子来解释转移矩阵的应用 6 _5 {$ H/ e8 I& Z I7 P7 x' y5 @
有R和S两家公司经营同类产品,这两家公司相互竞争。每年R公司保持有1/4的顾客,而3/4转移向S公司;每年S公司保持有2/3的顾客,而1/3转向R公司。当产品开始制造时R公司占有3/5的市场份额,而S公司占有2/5的市场份额。 % K( f2 k$ n: o7 @5 x" d- ]* S) \" v' l
试问两年以后,两家公司所占有的市场份额变化怎样?5年以后会怎样?
% t. ]; h% c0 ^第一问比较简单,通过高中的知识就可以接出来,
0 Y0 _. K8 \ a9 }" Z, j& B' o" ?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,
) K5 E) k6 O" y1 o; J# h) [' c3 ^3 Z8 `/ k+ X1 g8 Z
这样稍加运算就可以算出结果,但是当计算5年以后时就会比较吃力了,下面通过转移矩阵的知识进行求解。 / q8 d( a! l# t- r4 o& @3 k
先建立一个R和S公司的初始分配矩阵
% C& Z& c$ u. i9 k. jRS0 = [3/5 2/5]/ I, Z l" }. I; t0 l4 N v2 l# C" `
再建立一个转移矩阵# p# o4 }( }4 v1 ]; M: N
A = [1/4 1/3; 3/4 2/3], R0 R+ T# {- R7 X
一年以后的分配为/ H8 T* W4 q: X/ S5 z; T
RS1 = A*RS0
7 v3 W# t' S% n( \7 Z两年以后的分配为
5 \. v6 D* z+ X4 H% oRS2 = A^2*RS0# Y% \) A* _& K( }
5年以后的分配为. M* n: ?+ K' G" C5 E
RS5 = A^5*RS0
) P4 r3 X: ]5 W转移矩阵的第一行第一列为第一家公司保持的份额,第二行第一列是第一家公司向第二家公司转移的份额,第一行第二列是第二家公司向第一家公司转移的份额,第二行第二列是第二家公司保持的份额。# V: S2 _; R' ^, t
1 s. L1 b# {/ B
|