本文目录一览:
用excel算协方差用哪个函数?
语法:
COVAR(array1,array2)
Array1 第一个所含数据为整数的单元格区域。
Array2 第二个所含数据为整数的单元格区域。
说明:
参数必须是数字,或者是包含数字的名称、数组或引用。
如果数组或引用参数包含文本、逻辑值或空白单元格,则这些值将被忽略;但包含零值的单元格将计算在内。
如果 array1 和 array2 所含数据点的个数不等,则函数 COVAR 返回错误值 #N/A。
如果 array1 和 array2 当中有一个为空,则函数 COVAR 返回错误值#DIV/0!。
协方差计算公式为:其中 x 和 y 是样本平均值 AVERAGE(array1) 和 AVERAGE(array2),且 n 是样本大小。
求EXCEL方差协方差矩阵计算过程
第一步,从excel选项——加载项(管理(A):excel 加载项,点击转到)——加载宏:选择分析工具库,确定。这样就调出了相应的功能。
第二步,回到excel界面,选择“数据”菜单——“分析”子菜单,单击其中的“数据分析”,弹出对话框里有“协方差”,调用即可。
在excel用数据计算样本方差——协方差矩阵
1、样本方差的无偏估计可由下式获得。
2、方差只能用于解释平行于特征空间轴方向的数据传播。
3、对于这个数据,可以计算出在x方向上的方差和y方向上的方差。然而,数据的水平传播和垂直传播不能解释明显的对角线关系。这种相关性可以通过扩展方差概念到所谓的数据“协方差”捕捉到。
4、如果数据的协方差矩阵是对角矩阵,使得协方差是零,那么这意味着方差必须等于特征值λ。如图所示,特征向量用绿色和品红色表示,特征值显然等于协方差矩阵的方差分量。
5、然而,如果协方差矩阵不是对角的,使得协方差不为零,那么情况稍微更复杂一些。特征值仍代表数据最大传播方向的方差大小,协方差矩阵的方差分量仍然表示x轴和y轴方向上的方差大小。但是,因为数据不是轴对齐的。
EXCEL里面如何用函数求协方差?
Option Explicit
Option Base 1
Private Sub CommandButton1_Click()
Dim i%, j%, k%, p(6), s(6, 6)
For i = 1 To 6
p(i) = Sheet1.Cells(1070, i)
Next i
For i = 1 To 6
For j = 1 To 6
s(i, j) = 0
For k = 1 To 1070
s(i, j) = s(i, j) + (Sheet1.Cells(k, i) - p(i)) * (Sheet1.Cells(k, j) - p(j))
Next k
s(i, j) = s(i, j) / 1069
Sheets("Sheet2").Cells(i, j) = s(i, j)
If i j Then Sheets("Sheet2").Cells(j, i) = s(i, j)
Next j
Next i
End Sub