首先来简单介绍一下矩阵的乘法,两个矩阵能进行矩阵乘法运算的前提是:第一个矩阵(左矩阵)的列数等于第二个矩阵(右矩阵)的行数。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。
# h' a: W8 N2 U$ q" \2 v/ ? {& u2 i用文字来描述就是矩阵A的第i行分别乘以矩阵B的第j列对应位置再求和得到的结果作为矩阵C第i行第j列的数字。
$ k/ c& Z3 |3 c: G+ S由于没有真正学习过转移矩阵,所以百度了一部分内容粘贴上来 ' ?# ~9 h( G0 C0 ^; f
*什么是转移概率矩阵(Transition Probability Matrix)
. _5 Z. J! q) {, {# z* A 转移概率矩阵:矩阵各元素都是非负的,并且各行元素之和等于1,各元素用概率表示,在一定条件下是互相转移的,故称为转移概率矩阵。如用于市场决策时,矩阵中的元素是市场或顾客的保留、获得或失去的概率。P(k)表示k步转移概率矩阵。
! M1 E+ q3 I9 j. I' @1 Q' {( Q转移概率矩阵的特征
5 B8 r" t5 S' d) R, S( p 转移概率矩阵有以下特征:
* U( e& x5 S8 u9 l ①,0≤Pij≤1 4 X+ D% r* d7 }8 z' g3 g9 g
②\sum^{n}_{j-1}P_i j=1,即矩阵中每一行转移概率之和等于1。
% O% f% s$ f. l7 }6 D- [6 P% O转移概率矩阵的分析 : G/ M' L8 E; A( u/ x) n( r0 ?
所谓矩阵,是指许多个数组成的一个数表。每个数称为矩阵的元素。矩阵的表示方法是用括号将矩阵中的元素括起来,以表示它是一个整体。如A就是一个矩阵。
, u7 R0 L+ ]% ]7 |A=' m% f) @7 L: [7 V4 H$ a8 k
2 K& L( A6 _* g) j7 t/ d# O6 Q[color=rgba(0, 0, 0, 0.75)]⎢⎢⎢⎢⎢a11,a12⋯∙∙∙∙∙∙a21,a22⋯am1,am2⋯a1n∙∙∙a2namn⎤⎦⎥⎥⎥⎥⎥⎥⎥⎥ [color=rgba(0, 0, 0, 0.75)]
- n$ E% P8 L& P- A[color=rgba(0, 0, 0, 0.75)]这是一个由m行n列的数构成的矩阵, 表示位于矩阵中第i行与第j列交叉点上的元素, 矩阵中的行数与列数可以相等,也可以不等。当它们相等时,矩阵就是一个方阵。
* X4 K* ^& [% R6 |[color=rgba(0, 0, 0, 0.75)] 由转移概率组成的矩阵就是转移概率矩阵。也就是说构成转移概率矩阵的元素是一个个的转移概率R=
; b9 h( L5 v, T. r[color=rgba(0, 0, 0, 0.75)]
/ q5 D4 w: W2 V+ u4 X8 ?# w下面通过一个例子来解释转移矩阵的应用 $ Z: Z1 `% ]3 }* N: b P! F0 R% o
有R和S两家公司经营同类产品,这两家公司相互竞争。每年R公司保持有1/4的顾客,而3/4转移向S公司;每年S公司保持有2/3的顾客,而1/3转向R公司。当产品开始制造时R公司占有3/5的市场份额,而S公司占有2/5的市场份额。
. t' L- i1 _3 b% \试问两年以后,两家公司所占有的市场份额变化怎样?5年以后会怎样?
) x3 B! }& q6 S* i. ]- X: W第一问比较简单,通过高中的知识就可以接出来,
' F; v6 t/ k$ {" t+ Z# o; dR0 = 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,+ S* i5 h% B5 I' @+ f( p+ ^
7 q7 k1 O% j, H4 d7 ~- X
这样稍加运算就可以算出结果,但是当计算5年以后时就会比较吃力了,下面通过转移矩阵的知识进行求解。
: r j' b/ U# ?先建立一个R和S公司的初始分配矩阵
; h- t- ^' h5 H3 Q, aRS0 = [3/5 2/5]5 c/ c. v2 O/ H* F% u& x* Y
再建立一个转移矩阵
8 D* _' b. d: B3 b, l# oA = [1/4 1/3; 3/4 2/3]- t7 X6 P' K; L# |. B: K" r* f
一年以后的分配为1 H" `4 l& C0 k s" q
RS1 = A*RS0
" U8 s! i# E4 e% G1 G* \/ C' ]两年以后的分配为; Q( M" x6 }. C" A+ p' B$ c
RS2 = A^2*RS0 S* i; `0 P4 i# G
5年以后的分配为9 x" j# m. U7 M
RS5 = A^5*RS0& _% h& G3 a0 f! o2 |; t
转移矩阵的第一行第一列为第一家公司保持的份额,第二行第一列是第一家公司向第二家公司转移的份额,第一行第二列是第二家公司向第一家公司转移的份额,第二行第二列是第二家公司保持的份额。! q8 t! W8 g. v$ Q! W
# V; A8 g3 j# x" T# f6 w |