返回
协方差矩阵的计算方法浅析
人工智能
2023-11-29 22:57:46
协方差矩阵是统计学中用于表示随机变量之间协方差和相关性的矩阵。它在多元统计分析中扮演着重要角色,被广泛应用于金融、经济、生物学等领域。
一般来说,协方差矩阵的计算需要通过以下步骤:
- 计算各个随机变量的均值。
- 计算各个随机变量的方差。
- 计算各个随机变量之间的协方差。
- 将方差和协方差组成矩阵,即为协方差矩阵。
为了便于理解,我们通过一个具体案例来详细说明协方差矩阵的计算步骤。假设我们有以下两个随机变量:
X:表示某股票的每日收盘价
Y:表示某股票的每日成交量
我们收集了以下10天的数据:
日期 | X | Y |
---|---|---|
2023-01-01 | 100 | 1000 |
2023-01-02 | 105 | 1200 |
2023-01-03 | 110 | 1300 |
2023-01-04 | 115 | 1400 |
2023-01-05 | 120 | 1500 |
2023-01-06 | 125 | 1600 |
2023-01-07 | 130 | 1700 |
2023-01-08 | 135 | 1800 |
2023-01-09 | 140 | 1900 |
2023-01-10 | 145 | 2000 |
- 计算各个随机变量的均值。
X的均值:
(100 + 105 + 110 + 115 + 120 + 125 + 130 + 135 + 140 + 145) / 10 = 122.5
Y的均值:
(1000 + 1200 + 1300 + 1400 + 1500 + 1600 + 1700 + 1800 + 1900 + 2000) / 10 = 1550
- 计算各个随机变量的方差。
X的方差:
[(100 - 122.5)^2 + (105 - 122.5)^2 + (110 - 122.5)^2 + (115 - 122.5)^2 + (120 - 122.5)^2 + (125 - 122.5)^2 + (130 - 122.5)^2 + (135 - 122.5)^2 + (140 - 122.5)^2 + (145 - 122.5)^2] / 9 = 225
Y的方差:
[(1000 - 1550)^2 + (1200 - 1550)^2 + (1300 - 1550)^2 + (1400 - 1550)^2 + (1500 - 1550)^2 + (1600 - 1550)^2 + (1700 - 1550)^2 + (1800 - 1550)^2 + (1900 - 1550)^2 + (2000 - 1550)^2] / 9 = 250000
- 计算各个随机变量之间的协方差。
X和Y的协方差:
[(100 - 122.5) * (1000 - 1550) + (105 - 122.5) * (1200 - 1550) + (110 - 122.5) * (1300 - 1550) + (115 - 122.5) * (1400 - 1550) + (120 - 122.5) * (1500 - 1550) + (125 - 122.5) * (1600 - 1550) + (130 - 122.5) * (1700 - 1550) + (135 - 122.5) * (1800 - 1550) + (140 - 122.5) * (1900 - 1550) + (145 - 122.5) * (2000 - 1550)] / 9 = 15000
- 将方差和协方差组成矩阵,即为协方差矩阵。
Σ =
| 225 15000 |
| 15000 250000 |