python 从方差/协方差到协方差矩阵

本文介绍了Python中如何理解和计算方差、协方差及其矩阵。方差衡量单个数据的波动程度,协方差则用于评估两个数据变量的变化趋势是否一致。协方差矩阵用于表示多个变量间的协方差。文中通过numpy和pandas库展示了计算这些统计量的代码示例,并解释了样本方差和总体方差的区别。
摘要由CSDN通过智能技术生成

终于搞懂了,方差协方差,协方差矩阵都是些啥了,以及他们到底是怎样计算出来的,他们之间有什么样关系,接下来就将自己整理出来的知识点做整理,仅供参考,如若有什么问题,还请指教!
参考链接

方差

什么是方差?

一句话:方差是衡量源数据和期望值相差的度量值!
总体方差
一组数组X1.X2.X3…Xn,各数据与平均数x的差的平方的和来衡量这组数据的波动大小,并且把它叫做这组数据的方差,方差越小越稳定!
标准方差:
标准方差公式
在计算方差时,可以用到numpy中的var()函数,np.var()默认是总体方差,若计算样本方差或标准方差时,需要加参数ddof=1
直接看代码

import numpy as np

num_array= np.array([1, 2, 3, 4, 5, 6])
variance = np.var(num_array)  # 计算总体方差
print("variance", variance)
standard_variance = np.var(num_array, ddof=1)  # 计算标准方差
print("standard_variance", standard_variance)

num_matrix = [[10, 11], [12, 13]]

matrix_variance = np.var(num_matrix)  # 计算矩阵所有元素的方差
print("matrix_variance", matrix_variance)

row = np.var(num_matrix, axis=0)  # 计算矩阵每一列的方差
print("row", row)

line = np.var(num_matrix, axis=1)  # 计算矩阵每一行的方差
print("line", line)
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值