首先来简单介绍一下矩阵的乘法,两个矩阵能进行矩阵乘法运算的前提是:第一个矩阵(左矩阵)的列数等于第二个矩阵(右矩阵)的行数。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。
4 @' |! v/ @0 u用文字来描述就是矩阵A的第i行分别乘以矩阵B的第j列对应位置再求和得到的结果作为矩阵C第i行第j列的数字。 ( h b9 T3 G/ y8 W
由于没有真正学习过转移矩阵,所以百度了一部分内容粘贴上来
2 \1 G- F3 n( b, E T' F*什么是转移概率矩阵(Transition Probability Matrix) % ]2 c; n+ m1 L, x% w3 K
转移概率矩阵:矩阵各元素都是非负的,并且各行元素之和等于1,各元素用概率表示,在一定条件下是互相转移的,故称为转移概率矩阵。如用于市场决策时,矩阵中的元素是市场或顾客的保留、获得或失去的概率。P(k)表示k步转移概率矩阵。
0 ?, P9 D, E7 G) H( Y/ H7 q+ P8 X转移概率矩阵的特征
4 F! e5 h+ x9 G 转移概率矩阵有以下特征: U7 Y1 [; B, l9 K% j
①,0≤Pij≤1
& Y3 V/ f- Q+ i1 Q6 E ②\sum^{n}_{j-1}P_i j=1,即矩阵中每一行转移概率之和等于1。 ( F T, i) {. u' q
转移概率矩阵的分析
2 p% |& i! v# e: ]! G! d 所谓矩阵,是指许多个数组成的一个数表。每个数称为矩阵的元素。矩阵的表示方法是用括号将矩阵中的元素括起来,以表示它是一个整体。如A就是一个矩阵。
. O. j* b& [6 V2 S' d) v& B$ e# |A=% {" s7 {( x/ I$ y! _
! p8 c* L0 n! F5 O* s
[color=rgba(0, 0, 0, 0.75)]⎢⎢⎢⎢⎢a11,a12⋯∙∙∙∙∙∙a21,a22⋯am1,am2⋯a1n∙∙∙a2namn⎤⎦⎥⎥⎥⎥⎥⎥⎥⎥ [color=rgba(0, 0, 0, 0.75)]
" l6 X7 m) O5 z9 Y[color=rgba(0, 0, 0, 0.75)]这是一个由m行n列的数构成的矩阵, 表示位于矩阵中第i行与第j列交叉点上的元素, 矩阵中的行数与列数可以相等,也可以不等。当它们相等时,矩阵就是一个方阵。 7 U) Z' u2 f d/ B
[color=rgba(0, 0, 0, 0.75)] 由转移概率组成的矩阵就是转移概率矩阵。也就是说构成转移概率矩阵的元素是一个个的转移概率R=
; _6 q! |( ^3 g" q& L0 L[color=rgba(0, 0, 0, 0.75)] : t8 |# m+ `2 d: r8 c
下面通过一个例子来解释转移矩阵的应用
: I+ ]- v- y) I: K! {! d有R和S两家公司经营同类产品,这两家公司相互竞争。每年R公司保持有1/4的顾客,而3/4转移向S公司;每年S公司保持有2/3的顾客,而1/3转向R公司。当产品开始制造时R公司占有3/5的市场份额,而S公司占有2/5的市场份额。 0 n! W6 u+ d) K+ T2 V* ^( F
试问两年以后,两家公司所占有的市场份额变化怎样?5年以后会怎样? 7 d) G- T3 w* ]9 Q
第一问比较简单,通过高中的知识就可以接出来,
* ^- C. t0 R$ u8 vR0 = 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,4 E" O: R9 ?/ J: r% ]0 P% j4 c
% i# p7 t9 e- o2 J2 @9 B/ W6 Q这样稍加运算就可以算出结果,但是当计算5年以后时就会比较吃力了,下面通过转移矩阵的知识进行求解。 2 ?. v, H, l6 q+ h7 J2 d* ~
先建立一个R和S公司的初始分配矩阵
* c( r+ X+ Q, n% T# e5 A# qRS0 = [3/5 2/5]
" \, i, Y8 v, Z9 t再建立一个转移矩阵( [0 y+ e6 h1 U, ?5 H# R% f! k" O
A = [1/4 1/3; 3/4 2/3]+ ~+ N' D$ h) ` x3 f
一年以后的分配为
. V0 d; Y6 R7 U! J. URS1 = A*RS0
! g- d n7 L, {2 t两年以后的分配为
0 X1 O2 `3 }2 ?' \RS2 = A^2*RS04 m: a. S+ u; n
5年以后的分配为
) P z$ S/ g8 N: m6 VRS5 = A^5*RS04 ]0 m. U3 ^* l1 n$ A
转移矩阵的第一行第一列为第一家公司保持的份额,第二行第一列是第一家公司向第二家公司转移的份额,第一行第二列是第二家公司向第一家公司转移的份额,第二行第二列是第二家公司保持的份额。
* a2 T7 i2 h3 Y- ~+ q, N3 Y$ E2 H( C. g7 F1 u; K+ A0 a: Z
|