首先来简单介绍一下矩阵的乘法,两个矩阵能进行矩阵乘法运算的前提是:第一个矩阵(左矩阵)的列数等于第二个矩阵(右矩阵)的行数。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。
+ G, X$ g* G1 j% ?7 G5 N. G用文字来描述就是矩阵A的第i行分别乘以矩阵B的第j列对应位置再求和得到的结果作为矩阵C第i行第j列的数字。 - r0 l. O- w/ y$ _0 U
由于没有真正学习过转移矩阵,所以百度了一部分内容粘贴上来
1 `) q& k# a* }( t+ ^, O7 Q*什么是转移概率矩阵(Transition Probability Matrix) Y) ~( m- X5 Z/ @$ N; _+ s0 l$ t
转移概率矩阵:矩阵各元素都是非负的,并且各行元素之和等于1,各元素用概率表示,在一定条件下是互相转移的,故称为转移概率矩阵。如用于市场决策时,矩阵中的元素是市场或顾客的保留、获得或失去的概率。P(k)表示k步转移概率矩阵。 9 F' N1 G9 D. y+ L" E9 {( D r
转移概率矩阵的特征 8 S) Q& z5 k5 \$ C) k0 A& U+ d
转移概率矩阵有以下特征:
. [1 v7 i) T9 o" s ①,0≤Pij≤1
, R6 F% h# Z b6 K" x: ? ②\sum^{n}_{j-1}P_i j=1,即矩阵中每一行转移概率之和等于1。 ) v- @4 T+ ~% m+ v/ u7 M0 u
转移概率矩阵的分析 5 z i. ^% o$ W, I2 k
所谓矩阵,是指许多个数组成的一个数表。每个数称为矩阵的元素。矩阵的表示方法是用括号将矩阵中的元素括起来,以表示它是一个整体。如A就是一个矩阵。
$ t; d0 V4 Z) a' S7 _A=% ^( K5 f; {4 J; N+ K; s/ z5 [0 H
. v$ M5 D% P' F: k+ l3 N0 E; A
[color=rgba(0, 0, 0, 0.75)]⎢⎢⎢⎢⎢a11,a12⋯∙∙∙∙∙∙a21,a22⋯am1,am2⋯a1n∙∙∙a2namn⎤⎦⎥⎥⎥⎥⎥⎥⎥⎥ [color=rgba(0, 0, 0, 0.75)]
) U3 }" y: d: J4 p/ k$ e/ a[color=rgba(0, 0, 0, 0.75)]这是一个由m行n列的数构成的矩阵, 表示位于矩阵中第i行与第j列交叉点上的元素, 矩阵中的行数与列数可以相等,也可以不等。当它们相等时,矩阵就是一个方阵。
+ z: w. r" {3 W7 r! j[color=rgba(0, 0, 0, 0.75)] 由转移概率组成的矩阵就是转移概率矩阵。也就是说构成转移概率矩阵的元素是一个个的转移概率R=
4 _# ~; @; R4 _$ p6 Z[color=rgba(0, 0, 0, 0.75)]
( q- [$ t8 F z* I下面通过一个例子来解释转移矩阵的应用
% y( h, J' O# F0 D有R和S两家公司经营同类产品,这两家公司相互竞争。每年R公司保持有1/4的顾客,而3/4转移向S公司;每年S公司保持有2/3的顾客,而1/3转向R公司。当产品开始制造时R公司占有3/5的市场份额,而S公司占有2/5的市场份额。
% g- j2 N z {) n& k; d+ {试问两年以后,两家公司所占有的市场份额变化怎样?5年以后会怎样?
N& p# {7 c, i4 ?8 E& I第一问比较简单,通过高中的知识就可以接出来,0 k/ Y- Z: u9 J$ r
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,5 N8 l% s, k$ O: z% s+ s' N
+ ~3 q! O6 z+ ]# t$ R
这样稍加运算就可以算出结果,但是当计算5年以后时就会比较吃力了,下面通过转移矩阵的知识进行求解。 - \% e- N: V% z" x( S
先建立一个R和S公司的初始分配矩阵
. w" R+ i1 K! J: r( |! P3 ^RS0 = [3/5 2/5]# x! c) M% ~' j# C8 X
再建立一个转移矩阵. X' w' {3 [3 ~) S9 E9 ~! @6 ^- Z
A = [1/4 1/3; 3/4 2/3]4 |; U3 X3 _1 a- ?- s/ F4 }5 S8 G
一年以后的分配为
: f1 O+ N0 Z; X' P9 L$ k# D. m4 YRS1 = A*RS0/ D' W% W M2 E4 ]/ F
两年以后的分配为
( L/ [. I8 B" t$ B* ~% c) @RS2 = A^2*RS0
H7 h) h3 [" `5年以后的分配为8 V" I% X. s* b/ a1 ?( I
RS5 = A^5*RS0
% q0 k5 ]. p6 ^7 B转移矩阵的第一行第一列为第一家公司保持的份额,第二行第一列是第一家公司向第二家公司转移的份额,第一行第二列是第二家公司向第一家公司转移的份额,第二行第二列是第二家公司保持的份额。
! ~7 o$ c7 t1 d( \( n0 G+ }
0 M! r5 e- p, R, R3 R6 ~ |