协方差矩阵和相关系数矩阵(R语言)

本文深入解析了协方差矩阵与相关系数矩阵的概念,提供了R语言的实现方法,并通过可视化运算步骤帮助理解。从数据预处理到计算,再到结果解读,全方位覆盖数据分析关键环节。

一、协方差矩阵

1.协方差定义

                                          S = \frac{1}{n - 1}\sum_{i=1}^{n}\left ( x_{(i)} -\bar{x}\right )\left ( x_{(i)} -\bar{x}\right )^{T}

 2.R语言实现

#协方差矩阵
#等价于cov(data)

data<-as.matrix(data)
n<-nrow(data)
mx<-diag(1,n)-matrix(1,n,n)/n
covA<-t(data)%*%mx%*%data/(n-1);covA 

  3.可视化运算

假设有X、Y两个矩阵,分别求X的协方差、Y的协方差、X和Y的协方差。 

                   \LARGE X=\bigl(\begin{smallmatrix} 1& 2&3 \\ 2& 1&1 \\ 3& 3 &2 \end{smallmatrix}\bigr)             \LARGE Y=\bigl(\begin{smallmatrix} 1& 3&2\\ 3& 1&4 \\ 2& 2 &0\end{smallmatrix}\bigr)


第一步先求X的每一列的均值:

                   

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值