Matlab求方差,均值,均方差,协方差的函数
转自:http://blog.sina.com.cn/s/blog_4936c31d01011v8j.html
1、 均值
数学定义:
Matlab函数:mean
>>X=[1,2,3]
>>mean(X)=2
如果X是一个矩阵,则其均值是一个向量组。mean(X,1)为列向量的均值,mean(X,2)为行向量的均值。
>>X=[1 2 3
4 5 6]
>>mean(X,1)=[2.5, 3.5, 4.5]
>>mean(X,2)=[2
5]
若要求整个矩阵的均值,则为mean(mean(X))。
>>mean(mean(X))=3.5
也可使用mean2函数:
>>mean2(X)=3.5
median,求一组数据的中值,用法与mean相同。
>>X=[1,2,9]
>>mean(X)=4
>>median(X)=2
2、 方差
数学定义:
均方差:
Matlab 函数:var
要注意的是var函数所采用公式中,分母不是 ,而是 。这是因为var函数实际上求的并不是方差,而是误差理论中“有限次测量数据的标准偏差的估计值”。
>>X=[1,2,3,4]
>>var(X)=1.6667
>> sum((X(1,:)-mean(X)).^2)/length(X)=1.2500
>> sum((X(1,:)-mean(X)).^2)/(length(X)-1)=1.6667
var没有求矩阵的方差功能,可使用std先求均方差,再平方得到方差。
std,均方差,std(X,0,1)求列向量方差,std(X,0,2)求行向量方差。
>>X=[1 2
3 4]
>>std(X,0,1)=1.4142 1.4142
>>std(X,0,2)=0.7071
0.7071
若要求整个矩阵所有元素的均方差,则要使用std2函数:
>>std2(X)=1.2910
4、协方差矩阵
A=[61.45,55.9,61.95,59,58.14,53.61,55.48,54.21,61.52,54.92];
B=[40.36,39.8,49.2,48,51.5,49.39,51.13,58.06,61,62.35];
C=[8.61,8.91,10.43,13.32,13.48,15.75,18.14,19.95,21.95,23.53];
D=[14.31,14.72,15.28,15.91,14.67,15,15.86,15.16,13.72,12.94];
E=[7.67,7.75,8.15,9.24,10.68,10.58,10.31,10,8.91,8.51];
>> q=[A',B',C',D',E'];
>> w=cov(q)
w =
10.3710 -4.7446 -6.6023 -0.1873 -1.8881
-4.7446 59.1503 38.7606 -3.0743 3.0982
-6.6023 38.7606 28.6966 -2.0199 2.4166
-0.1873 -3.0743 -2.0199 0.8474 0.3936
-1.8881 3.0982 2.4166 0.3936 1.3412
Matlab求方差,均值,均方差,协方差的函数相关推荐
- matlab中求x的y次幂,Matlab求关于x,y的三元函数的幂的拟合
已知两列数据,求关于两列数据的关于公式y=a*b^-x-c的三元函数的幂的拟合,谢谢! x=[4.48387096774194;4.56451612903226;4.64516129032258;4. ...
- Matlab三元三次函数拟合,Matlab求关于x,y的三元函数的幂的拟合
已知两列数据,求关于两列数据的关于公式y=a*b^-x-c的三元函数的幂的拟合,谢谢! x=[4.48387096774194;4.56451612903226;4.64516129032258;4. ...
- matlab求双边频谱,短时傅里叶变换tfrstft函数怎么显示双边频谱(需要负频率频谱)...
% 时频分析工具箱测试使用 clc clear close all % 构造一个简单信号 T=1;%1s fs =1024; N=fs*T; ts = T/N; t = 0:ts:N*ts; yt=e ...
- MATLAB的var与std函数 与 均值,方差,标准差,均方差,均分误差
从定义上来讲,(样本)均值,方差,标准差,均方差,均分误差分别为: 均值: 方差: 标准差: 均方差=标准差 均方误差: matlab中的var函数和std函数用来计算方差 var函数计算使用的公式为 ...
- matlab怎么方差函数,密度函数已知,怎么用matlab求其数学期望和方差?
在没有先验知识的情况下是不可能的,在你已知它可能是哪种分布(或者哪些种分布之一)的情况下可以求出分布的参数www.mh456.com防采集. 因为你的是密度函2113数,所以不会5261是离散型随机变 ...
- 利用matlab软件求数列的中值,matlab求两个数列的方差
matlab怎么求矩阵所有元素的期望和方差? 标准差s=std(X(1:end),flag)flag=0,采用1/(N-1)的系数,flag=1,采用1/(N)的系数 matlab用var函数算出的方 ...
- oracle方差和协方差函数,[转载]方差var、协方差cov、协方差矩阵(浅谈)(三)_函数cov...
废话不多说,这节都是干货 我们继续讲第二个函数cov,需要区分的还是两个概念:协方差和样本协方差无偏估计值,此部分参考了博客相关内容http://blog.csdn.net/raocong2010/a ...
- matlab列向量求平均值和求方差
matlab中矩阵元素求和.求期望和均方差 wine(1:59,:)%提取前59行的所有列向量的子矩阵. 在matlab中求一个矩阵中元素的和可以自己编写for循环来完成,这样比较方便,想求那些数据的 ...
- matlab计算原点矩,关于用matlab求样本均值方差以及k阶原点矩的matlab程序
关于用matlab求样本均值方差以及k阶原点矩的matlab 程序 关于用matlab求样本均值和方差以及matlab程 序 1n1. 样本均值,公式xX,(其中X为样本).程序如下: ,i,1in ...
最新文章
- Photoshop图像处理操作汇总
- JAVA学习笔记--4.多线程编程 part5.这些年的那些坑
- Cell子刊:16s分析之FishTaco分析
- 和富友牵手与世界同步—高端体育时尚服装品牌的高标准伙伴
- hadoop : hdfs的心跳时间设置及心跳检测算法
- 从一道面试题谈起,大厂到底看重程序员的什么能力?
- xcode svn commit is not under version control 和 git常用指令
- 游戏AI之决策结构—行为树
- 好爽 java_JAVA Web学习(27)___第21章清爽夏日九宫格日记网
- Java负数除法和求余运算
- 基于thinkphp开源cms 对比
- Scrum板与Kanban如何抉择?bdqkdzlvv板与按照vfnbex
- WordPress活动日历和预订插件指南
- 2016 我的年终小结:一直在路上
- 40G/100G万兆交换机如何选择?
- KindEditor在线文本编辑器
- Gephi学习笔记-画出图形基本流程
- 【读书笔记】期权交易策略(1)
- 网易新闻鸿蒙系统,华为宣布鸿蒙系统升级至2.0版本 明年华为手机全面支持
- SEO网站优化之长尾关键词的站内布局
热门文章
- 恩智浦智能车大赛2020_2020年中国人工智能机器人大赛在宝鸡市会展中心举办
- mysql mysqlhotcopy_MySQL备份之mysqlhotcopy与注意事项
- ftp服务器需要ssl证书吗,ftp+ssl证书安全认证
- 简述计算机配件选购原则,计算机专业理论期末考试试题
- hive分区用2个字段有何限制_[Hive]新增字段(column)后,旧分区无法更新数据问题...
- 瑞士制 php 版,给大家科普下瑞士制
- top刷新间隔_每天一个linux命令:top命令
- jwt需要存redis吗_Spring Cloud Security:Oauth2结合JWT使用
- python 为什么用%格式化_Python中应该使用%还是format来格式化字符串?
- Cadence 16.3 使用步骤