1. 公式

1.均值

2.方差

3.标准差\均方差

4.协方差

5.相关性

6.加权均值

7.加权方差

8.加权标准差

  1. MATLAB代码

样本定义

%%
x=[1 2 3 3 2 1]'
y = [1 2 3 3 1 2]'
z= 3+2*y

1.均值

%% 均值
xmean=mean(x)
sum(x)/size(x,1)

xmean =
2
ans =
2

2.方差

%% 方差(n,可修改)
xvar=var(x,1)
sum((x-xmean).^2)/size(x,1)%定义
%% 方差(n-1,可修改)
xvar_1=var(x)
sum((x-xmean).^2)/[size(x,1)-1]%定义
%% 根据公式推导:E(X²)-E²(X)
mean(x.^2)-[mean(x)]^2

xvar =
0.6667

ans =
0.6667

xvar_1 =
0.8000

ans =
0.8000

ans =
0.6667

3.标准差\均方差

%% 标准差(n,可修改)
xstd=std(x,1)
sqrt( sum((x-xmean).^2)/size(x,1) )%定义
sqrt( var(x,1) )
%% 标准差(n-1,可修改)
xstd_1=std(x)
sqrt(sum((x-xmean).^2)/(size(x,1)-1))%定义
sqrt( var(x) )

xstd =
0.8165

ans =
0.8165

ans =
0.8165

xstd_1 =
0.8944

ans =
0.8944

ans =
0.8944

4.协方差

%% 协方差(n,可修改)
xcov = cov(x,1)%单个向量的协方差=方差
xycov = cov(x,y,1)
[(x-xmean)']*[y-mean(y)]/size(x,1)%定义
%% 协方差(n-1,可修改)
xcov_1 = cov(x)%单个向量的协方差=方差
xycov_1 = cov(x,y)
[(x-xmean)']*[y-mean(y)]/(size(x,1)-1)%定义

xcov =
0.6667

xycov =
0.6667 0.5000
0.5000 0.6667

ans =
0.5000

xcov_1 =
0.8000

xycov_1 =
0.8000 0.6000
0.6000 0.8000

ans =
0.6000

5.相关性

%% 相关系数
xycorrcoef = corrcoef(x,y)
xzcorrcoef = corrcoef(x,z)
yzcorrcoef = corrcoef(y,z)
corrcoef([x,y,z])

xycorrcoef =
1.0000 0.7500
0.7500 1.0000

xzcorrcoef =
1.0000 0.7500
0.7500 1.0000

yzcorrcoef =
1 1
1 1

ans =
1.0000 0.7500 0.7500
0.7500 1.0000 1.0000
0.7500 1.0000 1.0000

6.加权均值

%% 加权均值
miu_w=x'*y/sum(y)

miu_w =
2.2500

7.加权方差

%% 加权方差
xy_var=var(x,y)
xy_var2=[(x-miu_w).^2]'*y/sum(y)

xy_var =
0.6875

xy_var2 =
0.6875

8.加权标准差

%% 加权标准差
xy_std=std(x,y)
xy_std2=sqrt(xy_var2)

xy_std =
0.8292

xy_std2 =
0.8292

3.完整代码

%%
disp("样本")
x=[1 2 3 3 2 1]'
y = [1 2 3 3 1 2]'
z= 3+2*y%% 均值
disp("均值")
xmean=mean(x)
sum(x)/size(x,1)%% 方差(n,可修改)
disp("方差(n,可修改)")
xvar=var(x,1)
sum((x-xmean).^2)/size(x,1)%定义
%% 方差(n-1,可修改)
disp("方差(n-1,可修改)")
xvar_1=var(x)
sum((x-xmean).^2)/[size(x,1)-1]%定义
%% 根据公式推导:E(X²)-E²(X)
disp("公式推导:E(X²)-E²(X)")
mean(x.^2)-[mean(x)]^2%% 标准差(n,可修改)
disp("标准差(n,可修改)")
xstd=std(x,1)
sqrt( sum((x-xmean).^2)/size(x,1) )%定义
sqrt( var(x,1) )
%% 标准差(n-1,可修改)
disp("标准差(n-1,可修改)")
xstd_1=std(x)
sqrt(sum((x-xmean).^2)/(size(x,1)-1))%定义
sqrt( var(x) )%% 协方差(n,可修改)
disp("协方差(n,可修改)")
xcov = cov(x,1)%单个向量的协方差=方差
xycov = cov(x,y,1)
[(x-xmean)']*[y-mean(y)]/size(x,1)%定义
%% 协方差(n-1,可修改)
disp("协方差(n-1,可修改)")
xcov_1 = cov(x)%单个向量的协方差=方差
xycov_1 = cov(x,y)
[(x-xmean)']*[y-mean(y)]/(size(x,1)-1)%定义%% 相关系数
disp("相关系数")
xycorrcoef = corrcoef(x,y)
xzcorrcoef = corrcoef(x,z)
yzcorrcoef = corrcoef(y,z)
corrcoef([x,y,z])%% 加权均值
disp("加权均值")
miu_w=x'*y/sum(y)%% 加权方差
disp("加权方差")
xy_var=var(x,y)
xy_var2=[(x-miu_w).^2]'*y/sum(y)%% 加权标准差
disp("加权标准差")
xy_std=std(x,y)
xy_std2=sqrt(xy_var2)

参考

均值https://ww2.mathworks.cn/help/matlab/ref/mean.html

方差https://ww2.mathworks.cn/help/matlab/ref/var.html

标准差https://ww2.mathworks.cn/help/matlab/ref/std.html

协方差https://ww2.mathworks.cn/help/matlab/ref/cov.html

相关系数https://ww2.mathworks.cn/help/matlab/ref/corrcoef.html

MATLAB中均值、方差、标准差、协方差、相关性的计算相关推荐

  1. MATLAB的var与std函数 与 均值,方差,标准差,均方差,均分误差

    从定义上来讲,(样本)均值,方差,标准差,均方差,均分误差分别为: 均值: 方差: 标准差: 均方差=标准差 均方误差: matlab中的var函数和std函数用来计算方差 var函数计算使用的公式为 ...

  2. 【问题记录】均值-方差-标准差 计算器(已解决)

    问题记录 在Freecodecamp上做[均值-方差-标准差 计算器]这个项目时,测试时出现如下报错:unsupported operand type(s) for -: 'dict' and 'di ...

  3. 怎样用计算机算相关系数,如何用FRM计算器计算均值、标准差、相关性以及回归方程...

    亲爱的FRM战友们,再有段时间就要踏上FRM的战场了,你们复习的怎么样啦?听闻很多战友们深陷在定量分析里面,日日夜夜与均值方差作伴,尽管如此碰到大量的数据问题,在草稿纸上演算了无数遍还是找不到答案.不 ...

  4. 求均值方差_协方差,方差,标准差

    要深度理解定义!!!要深度理解定义!!!要深度理解定义!!! 协方差,如下定义: 方差如下定义: 标准差就是sqrt(方差) 之前总是有个混淆的点. 故在这里mark一下.(要理解好定义的想表达的深层 ...

  5. echarts3.0 markline 最大值 最小值 均值 方差 标准差 包络 正态分布

    if (pie == "最大值" || pie == "最小值" || pie == "均值" || pie == "标准差&qu ...

  6. matlab中if语句多个_科学计算 | MATLAB程序设计基础

    点击"蓝字"关注我们 科学计算 | MATLAB程序设计基础 引言 在前面的学习中,我们都是在命令行窗口逐条输入命令,然后由matlab解释执行,这种交互式的命令执行方式,操作简单 ...

  7. 【20180128】【matlab】均值、标准差、方差、协方差、中值的求解

    求均值: 向量 行向量A:mean(A) A = [1,2,3,4,5]; mean(A)ans =3 列向量A:mean(A) B = [0,3,1,0,6]'; mean(B)ans =2 矩阵- ...

  8. MATLAB中均值、方差、均方差的计算方法

    1. 均值 数学定义:  Matlab函数:mean >>X=[1,2,3] >>mean(X)=2 如果X是一个矩阵,则其均值是一个向量组.mean(X,1)为列向量的均值, ...

  9. matlab u怎么求均方差,MATLAB中均值、方差、均方差的计算方法

    一. 均值html 数学定义: 函数 Matlab函数:meanpost >>X=[1,2,3]flex >>mean(X)=2htm 若是X是一个矩阵,则其均值是一个向量组. ...

最新文章

  1. python工程师薪资坑吗-完美起航-20201024——记录一下自己的前端工程师之路
  2. 【计算机网络】HTTP 与 HTTPS ( HTTP 在网络各个层级的传输过程 | HTTPS 工作流程 | HTTPS 弊端 )
  3. 用函数的思想进行四则运算
  4. [Wix] Wix代码生成器:tallow
  5. Windows I/O模型、同步/异步、阻塞/非阻塞
  6. java中file_详细介绍Java中的File类
  7. string的飞鸽传书字符串缓冲区
  8. 清华发布新版计算机学科推荐学术会议和期刊列表,与CCF有何不同?
  9. 解决openresty http客户端不支持https的问题
  10. 奥斯卡“最佳国际电影”奖,《哪吒之魔童降世》申请出战!
  11. XBRL 可扩展商业报告语言
  12. C++初始化参数列表对成员函数初始化
  13. sxssfworkbook 设置单元格大小_Offset属性和Resize属性相结合,完美实现选择区域大小的改变...
  14. python学习手册-python学习手册第5版pdf
  15. 数据分析:AARRR模型
  16. think服务器换系统,ThinkServer TD340服务器安装操作系统[转]
  17. 三星和华为均发布了5G手机芯片,谁的性能更强?
  18. ubuntu16.04运行PL-SVO
  19. VR眼镜连接android设备,如何将VR眼镜的屏幕投影到计算机或电视上?
  20. linux中安装中文拼音输入法过程

热门文章

  1. 信贷、贷款行业如果利用运营商大数据精准获客?
  2. 国产电源厂家及具体型号pin-to-pin替代手册
  3. 作为使用者如何应对JCenter远程仓库停止维护
  4. 上海汇珏EPON典型应用分析
  5. Angular Img标签自定义请求header Authorization
  6. 十二、在PPT中添加页码
  7. Tableau画条形图、直方图、折线图、饼图、环形图、箱线图
  8. 计算机的选材标准,计算机材料试验机
  9. 工业手持PDA,你不得不知的重要性
  10. ARTIX-7 XC7A35T实验项目之 串口发送