正定,半正定矩阵

正定,半正定矩阵本文介绍正定矩阵和半正定矩阵。定义正定和半正定这两个词的英文分别是positivedefinite和positivesemi-definite,其中,definite是一个形容词,表示“明确的、确定的”等意思。正定给定一个大小为n×nn\timesnn×n的实方阵AAA,若对于任意长度为nnn的非零向量xxx,有xTAx>0x^TAx>0xTAx>0恒成立,则矩阵AAA是一个正定矩阵。此时,若AAA为对称方阵,则称AAA为对称正定矩阵。半正定给定.

大家好,欢迎来到IT知识分享网。正定,半正定矩阵

本文介绍正定矩阵和半正定矩阵。

定义

正定和半正定这两个词的英文分别是positive definite和positive semi-definite,其中,definite是一个形容词,表示“明确的、确定的”等意思。

正定

  • 给定一个大小为 n × n n \times n n×n 的实方阵 A A A ,若对于任意长度为 n n n的非零向量 x x x ,有 x T A x > 0 x^TAx>0 xTAx>0 恒成立,则矩阵 A A A是一个正定矩阵。
  • 此时,若 A A A为对称方阵,则称 A A A为对称正定矩阵。

半正定

  • 给定一个大小为 n × n n \times n n×n 的实方阵 A A A ,若对于任意长度为 n n n的非零向量 x x x ,有 x T A x ≥ 0 x^TAx \ge 0 xTAx0 恒成立,则矩阵 A A A是一个半正定矩阵。
  • 此时,若 A A A为对称方阵,则称 A A A为对称半正定矩阵。

可以看到半正定矩阵包含了正定矩阵,仅多出了等于零的一种情况,类似于正数和非负数的关系。

性质

以正定矩阵为例,半正定矩阵仅多了等于零的情况。

  • 正定矩阵的行列式恒为正;

  • 实对称矩阵A正定当且仅当A与单位矩阵合同;

  • 若A是正定矩阵,则A的逆矩阵也是正定矩阵;

  • 两个正定矩阵的和是正定矩阵;

  • 正实数与正定矩阵的乘积是正定矩阵。

等价命题

对于n阶实对称矩阵A,下列条件是等价的(以正定矩阵为例):

  • A是正定矩阵;

  • A的一切顺序主子式均为正;

  • A的一切主子式均为正;

  • A的特征值均为正;

  • 存在实可逆矩阵C,使A=C′C;

  • 存在秩为n的m×n实矩阵B,使A=B′B;

  • 存在主对角线元素全为正的实三角矩阵R,使A=R′R 。

协方差矩阵半正定

  • 在概率统计中,多维变量的协方差矩阵是对称矩阵,事实上同时它也是半正定矩阵:

推导

  • 考虑一个由 n n n m m m维向量刻画的分布,即共 n n n条数据,每条数据由一个 m m m维向量表示:

X = [ x 11 x 12 ⋯ x 1 n x 21 x 22 x 2 n ⋮ ⋱ ⋮ x m 1 x m 2 ⋯ x m n ] X = \left[ {\begin{array}{c} {
{x_{11}}}&{
{x_{12}}}& \cdots &{
{x_{1n}}}\\ {
{x_{21}}}&{
{x_{22}}}&{}&{
{x_{2n}}}\\ \vdots &{}& \ddots & \vdots \\ {
{x_{m1}}}&{
{x_{m2}}}& \cdots &{
{x_{mn}}} \end{array}} \right]
X=x11x21xm1x12x22xm2x1nx2nxmn

  • X X X的均值为 μ X {\mu _X} μX
  • X X X的协方差矩阵为:

∑ X = 1 n ( X − μ X ) ( X − μ X ) T \sum\nolimits_X = \frac{1}{n}(X – {\mu _X}){(X – {\mu _X})^T} X=n1(XμX)(XμX)T

  • 协方差矩阵 Σ X \Sigma_{X} ΣX,对其进行SVD分解:

Σ X = U Σ V T {\Sigma_X} = U \Sigma {V ^ T } ΣX=UΣVT

  • 由于 Σ X \Sigma_{X} ΣX 是对称矩阵,可以得到:

U = V U=V U=V

  • 而且 U U U是正交矩阵,有:

U T Σ X U = Σ U^T{\Sigma _X}U = \Sigma UTΣXU=Σ

Σ = U T ( X − μ X ) ( X − μ X ) T U \Sigma = {U^T}(X – {\mu _X}){(X – {\mu _X})^T}U Σ=UT(XμX)(XμX)TU

Σ = ( U T X − U T μ X ) ( U T X − U T μ X ) T \Sigma = ({U^T}X – {U^T}{\mu _X}){({U^T}X – {U^T}{\mu _X})^T} Σ=(UTXUTμX)(UTXUTμX)T

  • Y = U T X − U T μ X Y = {U^T}X – {U^T}{\mu _X} Y=UTXUTμX

Σ = Y Y T \Sigma = Y{Y^T} Σ=YYT

  • 由于 Σ \Sigma Σ是特征值为对角线元素的对角阵,因此对角线外元素为0,表示 Y Y Y中向量相互之间不相关。

  • 对于任意一个 Σ \Sigma Σ中的特征值 λ i \lambda_i λi,计算公式为:

λ i = Y i Y i T = ∑ j = 1 n Y i j 2 ≥ 0 {\lambda _ i } = { Y _ i } { Y _ i } ^ T = \sum \limits_ {j = 1} ^n { {Y_{ij} } ^ 2} \ge 0 λi=YiYiT=j=1nYij20

  • 因此协方差矩阵的特征值非负,是半正定矩阵。

参考资料

  • https://zhuanlan.zhihu.com/p/44860862

  • https://baike.baidu.com/item/%E6%AD%A3%E5%AE%9A%E7%9F%A9%E9%98%B5/11030459?fr=aladdin

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/14871.html

(0)

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信