首先来简单介绍一下矩阵的乘法,两个矩阵能进行矩阵乘法运算的前提是:第一个矩阵(左矩阵)的列数等于第二个矩阵(右矩阵)的行数。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 C8 _/ D Y# }+ O" O- B" P# l' @
用文字来描述就是矩阵A的第i行分别乘以矩阵B的第j列对应位置再求和得到的结果作为矩阵C第i行第j列的数字。 T# r+ F9 w* K
由于没有真正学习过转移矩阵,所以百度了一部分内容粘贴上来 : m6 K6 v8 ?0 e5 t
*什么是转移概率矩阵(Transition Probability Matrix)
s3 z! d5 p: R! \2 V! M: t8 T 转移概率矩阵:矩阵各元素都是非负的,并且各行元素之和等于1,各元素用概率表示,在一定条件下是互相转移的,故称为转移概率矩阵。如用于市场决策时,矩阵中的元素是市场或顾客的保留、获得或失去的概率。P(k)表示k步转移概率矩阵。 8 B6 y4 d* B; P9 p) N7 m
转移概率矩阵的特征
; v/ O I+ ^; V4 ` 转移概率矩阵有以下特征: 0 C& P, m) I( v$ k4 J2 A
①,0≤Pij≤1 2 {8 A6 y( F. `2 E# R7 @! _
②\sum^{n}_{j-1}P_i j=1,即矩阵中每一行转移概率之和等于1。
% ?4 Z. S2 s7 @2 a2 `8 Z3 x转移概率矩阵的分析 . n. P; v; ^, D* s% Q9 V
所谓矩阵,是指许多个数组成的一个数表。每个数称为矩阵的元素。矩阵的表示方法是用括号将矩阵中的元素括起来,以表示它是一个整体。如A就是一个矩阵。 - [/ L" b; B; i2 z: h$ V" l
A=
( S) Z- x P- p/ X8 b
- [! M& W$ o& ?) y[color=rgba(0, 0, 0, 0.75)]⎢⎢⎢⎢⎢a11,a12⋯∙∙∙∙∙∙a21,a22⋯am1,am2⋯a1n∙∙∙a2namn⎤⎦⎥⎥⎥⎥⎥⎥⎥⎥ [color=rgba(0, 0, 0, 0.75)] 2 e% Q( o' m3 P2 A- w9 p3 o
[color=rgba(0, 0, 0, 0.75)]这是一个由m行n列的数构成的矩阵, 表示位于矩阵中第i行与第j列交叉点上的元素, 矩阵中的行数与列数可以相等,也可以不等。当它们相等时,矩阵就是一个方阵。 : x9 [$ b1 P6 J6 l! O: G1 x7 y
[color=rgba(0, 0, 0, 0.75)] 由转移概率组成的矩阵就是转移概率矩阵。也就是说构成转移概率矩阵的元素是一个个的转移概率R=
- R: o& f# c( E+ r3 U7 O& o[color=rgba(0, 0, 0, 0.75)]
! h( D5 v. N+ P3 e/ z. W下面通过一个例子来解释转移矩阵的应用 9 z/ Q6 l1 Z/ Z
有R和S两家公司经营同类产品,这两家公司相互竞争。每年R公司保持有1/4的顾客,而3/4转移向S公司;每年S公司保持有2/3的顾客,而1/3转向R公司。当产品开始制造时R公司占有3/5的市场份额,而S公司占有2/5的市场份额。
( K! P( `/ a! x" ~: t- L试问两年以后,两家公司所占有的市场份额变化怎样?5年以后会怎样? 8 C% q7 r# ?5 _ ]2 j$ k1 [
第一问比较简单,通过高中的知识就可以接出来,
7 U0 v1 z7 k3 ?' `6 pR0 = 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 C! ~" F8 X0 _0 x& H5 \
. q K( Y: w- r' O& V8 l3 b# ~( U; o这样稍加运算就可以算出结果,但是当计算5年以后时就会比较吃力了,下面通过转移矩阵的知识进行求解。 . [: Q9 S4 J0 C0 K
先建立一个R和S公司的初始分配矩阵% I7 D. `# P6 F- x- p3 c
RS0 = [3/5 2/5]
3 O& |6 _ r3 p* @+ i8 Y5 ~再建立一个转移矩阵9 ?! M! _% [- X2 Y2 \. B* ~
A = [1/4 1/3; 3/4 2/3]7 n* h- p4 x: m; ~9 |2 W
一年以后的分配为8 m W# j( z4 ?& q: M# r) a) M
RS1 = A*RS0; ^# G) s) v* z, W- \0 V# l n
两年以后的分配为) Y% R2 S# }4 Z7 d! `
RS2 = A^2*RS0
/ ^# r7 c4 a }" Z5年以后的分配为' v# ?, |1 L/ h# W1 g' v4 n9 i
RS5 = A^5*RS0' Q1 q1 H3 B7 D, B6 ?
转移矩阵的第一行第一列为第一家公司保持的份额,第二行第一列是第一家公司向第二家公司转移的份额,第一行第二列是第二家公司向第一家公司转移的份额,第二行第二列是第二家公司保持的份额。
$ h2 ^0 N# { s2 t: A& M( u5 }% c0 \6 a4 [9 U+ ^
|