首先来简单介绍一下矩阵的乘法,两个矩阵能进行矩阵乘法运算的前提是:第一个矩阵(左矩阵)的列数等于第二个矩阵(右矩阵)的行数。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。 9 C5 J k l \9 G* F" S
用文字来描述就是矩阵A的第i行分别乘以矩阵B的第j列对应位置再求和得到的结果作为矩阵C第i行第j列的数字。 u! B& y( L% x$ ]+ S& ^! ?) ~
由于没有真正学习过转移矩阵,所以百度了一部分内容粘贴上来 ) }! l6 N) s& |6 y) k% V
*什么是转移概率矩阵(Transition Probability Matrix) " x1 O/ s9 v, Q* C
转移概率矩阵:矩阵各元素都是非负的,并且各行元素之和等于1,各元素用概率表示,在一定条件下是互相转移的,故称为转移概率矩阵。如用于市场决策时,矩阵中的元素是市场或顾客的保留、获得或失去的概率。P(k)表示k步转移概率矩阵。
0 c1 X! I( a, D- c9 d4 W转移概率矩阵的特征
& L5 X4 u/ ?+ j$ J+ c 转移概率矩阵有以下特征:
/ x% ~: P2 I! A) g ①,0≤Pij≤1 6 O; h1 p' }5 e' q0 p- a+ p0 G1 i B
②\sum^{n}_{j-1}P_i j=1,即矩阵中每一行转移概率之和等于1。
) `# I9 m% P7 T1 l转移概率矩阵的分析 + L4 O5 C/ Z- z6 A
所谓矩阵,是指许多个数组成的一个数表。每个数称为矩阵的元素。矩阵的表示方法是用括号将矩阵中的元素括起来,以表示它是一个整体。如A就是一个矩阵。 [0 U- X& c! B0 U/ Z6 V! S" P; g
A=
- ]- d% y, Q! L8 X" n& r+ X+ }9 v$ h, v( }6 N) L
[color=rgba(0, 0, 0, 0.75)]⎢⎢⎢⎢⎢a11,a12⋯∙∙∙∙∙∙a21,a22⋯am1,am2⋯a1n∙∙∙a2namn⎤⎦⎥⎥⎥⎥⎥⎥⎥⎥ [color=rgba(0, 0, 0, 0.75)] " G/ a8 G' R& L8 x1 {
[color=rgba(0, 0, 0, 0.75)]这是一个由m行n列的数构成的矩阵, 表示位于矩阵中第i行与第j列交叉点上的元素, 矩阵中的行数与列数可以相等,也可以不等。当它们相等时,矩阵就是一个方阵。
) m% w2 n& l( Z* U+ X+ {' A[color=rgba(0, 0, 0, 0.75)] 由转移概率组成的矩阵就是转移概率矩阵。也就是说构成转移概率矩阵的元素是一个个的转移概率R=
3 }& C- t" ~( L# y) ^4 ?+ }[color=rgba(0, 0, 0, 0.75)] * j7 B8 K' m0 ?; p: z7 d5 d: c2 v0 O* `0 l
下面通过一个例子来解释转移矩阵的应用 1 A! _4 w9 |# J. J0 T
有R和S两家公司经营同类产品,这两家公司相互竞争。每年R公司保持有1/4的顾客,而3/4转移向S公司;每年S公司保持有2/3的顾客,而1/3转向R公司。当产品开始制造时R公司占有3/5的市场份额,而S公司占有2/5的市场份额。
2 Y# T0 i* Z$ \. w& K试问两年以后,两家公司所占有的市场份额变化怎样?5年以后会怎样? 9 l0 A# S o' A$ \9 W
第一问比较简单,通过高中的知识就可以接出来,+ [8 L& x; x' c. k4 ~
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,
/ }% W1 A& d0 W( i( `
) b& F% L2 t; l2 R$ R9 ^这样稍加运算就可以算出结果,但是当计算5年以后时就会比较吃力了,下面通过转移矩阵的知识进行求解。 0 S- t2 \ H5 `& T2 l: L
先建立一个R和S公司的初始分配矩阵
9 F1 w9 c( V! N# z6 a1 d: kRS0 = [3/5 2/5]
' s4 U5 k: l' r; h. P' A0 h' C, f再建立一个转移矩阵
0 G9 M* [5 Q: t9 F/ L( XA = [1/4 1/3; 3/4 2/3]
+ P' j* A- X0 E9 w3 G一年以后的分配为/ q0 r e$ ?, E/ R7 b
RS1 = A*RS0& T. S) u( Z: g1 F8 P
两年以后的分配为, g9 F( \6 D4 g y' i1 d
RS2 = A^2*RS05 f4 q) {+ A" \* q2 ]) d s
5年以后的分配为
' T- y' f$ N+ @& BRS5 = A^5*RS01 {9 f9 p/ Q. d
转移矩阵的第一行第一列为第一家公司保持的份额,第二行第一列是第一家公司向第二家公司转移的份额,第一行第二列是第二家公司向第一家公司转移的份额,第二行第二列是第二家公司保持的份额。8 ~5 w3 Q5 ~3 s
8 L. Y- P3 a! {) ?0 t |