养生 装修 购物 美食 感冒 便秘 营销 加盟 小吃 火锅 管理 创业 搭配 减肥 培训 旅游

python 线性代数:[16]线性组合均值协方差阵

时间:2024-11-11 19:12:47

这里从《实用多元统计抵足谛垴分析》(理查德~约翰逊)这本书里摘出一个例子,看题目:

python 线性代数:[16]线性组合均值协方差阵

下面我们就使用Python的numpy和sympy包来完成这个作业,目的是让大家学会使用符号运算并理解线性组合的均值和协方差矩阵的求法。

引入相关模块

python 线性代数:[16]线性组合均值协方差阵

创建几个符号,代码已知量

python 线性代数:[16]线性组合均值协方差阵

sigma代表已知的X矩阵的协方差矩阵

python 线性代数:[16]线性组合均值协方差阵
sigma=
python 线性代数:[16]线性组合均值协方差阵

u代表已知的x矩阵的均值向量

python 线性代数:[16]线性组合均值协方差阵
这是均值向量
python 线性代数:[16]线性组合均值协方差阵

这是线性组合的系数矩阵

python 线性代数:[16]线性组合均值协方差阵
python 线性代数:[16]线性组合均值协方差阵

计算均值向量,利用均值向量的计算公式:

python 线性代数:[16]线性组合均值协方差阵
代码为:
python 线性代数:[16]线性组合均值协方差阵
求得:
python 线性代数:[16]线性组合均值协方差阵

同样,我们利用协方差矩阵的公式:

python 线性代数:[16]线性组合均值协方差阵
代码为:
python 线性代数:[16]线性组合均值协方差阵

求得结果为:

python 线性代数:[16]线性组合均值协方差阵

© 一点知识