Matlab随机变量的数字特征

news2024/11/27 13:44:03

目录

1、均值(数学期望)

2、中位数

 3、几何平均数

4、调和平均数

5、数据排序

6、众数

7、极差(最大值和最小值之差)

8、方差与均方差(标准差)

 9、变异系数

10、常见分布的期望与方差的计算

 11、协方差和相关系数

12、偏度和峰度

12.1 偏度

12.2  峰度


1、均值(数学期望)

mean(X):当样本X是向量时,返回X的个元素的算数平均值;当X是矩阵时,返回X的各列元素的平均值。

mean(X ,dim):当dim=1时,返回矩阵X各列的均值 ;当dim=2时,返回矩阵各行的均值。

>> clear
>> R=rand(3,4)
R =
    0.9572    0.1419    0.7922    0.0357
    0.4854    0.4218    0.9595    0.8491
    0.8003    0.9157    0.6557    0.9340
>> a=mean(R,1)
a =
    0.7476    0.4931    0.8025    0.6063
>> b=mean(R,2)
b =
    0.4817
    0.6789
    0.8264

2、中位数

median(X)        median(X,dim)

Dim=1时,返回矩阵X各列大小排列后位于中间那个数的值(中位数);dim=2时返回各行的中位数。

>> clear
>> R=unidrnd(10,5,5)
R =
     4      4    10     4     7
    10     3    10     9     8
     4      5     6      1     7
     2      1     1      1     5
     8      2     3      2     6
>> a=median(R,1)
a =
     4     3     6     2     7
>> b=median(R,2)
b =
     4
     9
     5
     1
     3

 3、几何平均数

geomean(X)     geomean(X,dim)

>> clear
>> R=unidrnd(5,3,4)

R =

     2     4     4     5
     4     1     4     4
     1     2     1     3
>> a=geomean(R,1)
a =
    2.0000    2.0000    2.5198    3.9149
>> b=geomean(R,2)
b =
    3.5566
    2.8284
    1.5651

4、调和平均数

harmmean(X)       harmmean(X,dim)

>> clear
>> R=rand(3,4)
R =
    0.4359    0.5085    0.7948    0.8116
    0.4468    0.5108    0.6443    0.5328
    0.3063    0.8176    0.3786    0.3507
>> a=harmmean(R,1)
a =
    0.3848    0.5828    0.5503    0.5033




>> b=harmmean(R,2)
b =
    0.5925
    0.5246
    0.4008

5、数据排序

sort(X)   sort(X,dim)

当X是向量时,返回X从小大到的排序;当dim=1时,对各列独立排序;当dim=2时,对各行独立排序。

>> clear
>> R=unidrnd(10,4)

R =

    10     6     3     2
     9     3     9     3
     6     4     2     5
     7     5     3     4
>> sort(R,1)
ans =
     6     3     2     2
     7     4     3     3
     9     5     3     4
    10    6     9     5
>> sort(R,2)
ans =
     2     3     6    10
     3     3     9     9
     2     4     5     6
     3     4     5     7

sortrows(X):X为向量时,返回X的从小到大的排序;当X时矩阵时,返回按照X第一列元素从小到大的行相关排序。例如

>> clear
>> R=unidrnd(10,4,4)
R =
     7     3     7     5
     2     1     4     4
     8     1    10     8
     1     9     1     8
>> a=sortrows(R)
a =
     1     9     1     8
     2     1     4     4
     7     3     7     5
     8     1    10     8

sortrows(X,col):当col=k时,表示排序按照第k列元素从小到大的行关联排序,例如

>> clear
>> R=unidrnd(10,4,4)
R =
     2     8     7    10
     5     8     2     4
     5     3     2     6
     7     7     5     3
>> b=sortrows(R,3)
b =
     5     8     2     4
     5     3     2     6
     7     7     5     3
     2     8     7    10

6、众数

mode(X,dim )      样本观测值中出现频率最高的数。

>> clear
>> R=unidrnd(8,4,5)
R =
     8     4     2     1     1
     3     2     8     2     1
     1     4     8     3     2
     7     1     5     7     6
>> a=mode(R,1)
a =
     1     4     8     1     1

>> b=mode(R,2)
b =
     1
     2
     1
     7

7、极差(最大值和最小值之差)

range(X,dim);若X是向量,返回X的极差;dim=1时,返回X各列的极差;dim=2时,返回X的各列的极差。

>> clear
>> R=rand(4)
R =
    0.7513    0.8909    0.1493    0.8143
    0.2551    0.9593    0.2575    0.2435
    0.5060    0.5472    0.8407    0.9293
    0.6991    0.1386    0.2543    0.3500
>> a=range(R,1)
a =
    0.4962    0.8207    0.6914    0.6857
>> b=range(R,2)
b =
    0.7416
    0.7158
    0.4233
    0.5605

8、方差与均方差(标准差)

var(X):当X为向量时,返回X的样本方差

当X为矩阵时,返回X各列的方差。

var(X,1):返回X的简单方差

>> clear
>> R=rand(3)
R =
    0.1966    0.4733    0.5853
    0.2511    0.3517    0.5497
    0.6160    0.8308    0.9172
>> S1=var(R)
S1 =
    0.0520    0.0620    0.0411
>> S2=var(R,1)
S2 =
    0.0347    0.0414    0.0274

std(X):返回X各列的标准差

std(X,1):返回X各列的简单标准差

std(X,flag,dim):flag=0,计算标准差, flag=1,计算简单标准差; dim=1,按列计算; dim=2,按行计算。

 9、变异系数

 变异系数是衡量数据观测值中各个变量变异程度的一个统计量,定义为

>> clear
R1=normrnd(2,4,10,1);
R2=normrnd(4,4,10,1);
[R1,R2]
ans =
   -0.8480   -2.0246
   -2.6968    2.2215
    1.2310    3.3762
    0.9037    5.1043
    8.1203    2.9553
    1.0039    5.7737
   -2.2569    5.5676
    8.4138   -1.0027
    6.9387    0.2082
    1.0815    1.0356
>> [std(R1)/mean(R1),std(R2)/mean(R2)]
ans =
    1.8930    1.1821

可见,样本R1的变异程度高于R2的变异程度。

10、常见分布的期望与方差的计算

 11、协方差和相关系数

cov(X,dim)          当X为向量时,返回X的方差;当X为矩阵时,返回X各列之间的协方差。

>> clear
>> X=rand(4)
X =
    0.7482    0.9133    0.9961    0.9619
    0.4505    0.1524    0.0782    0.0046
    0.0838    0.8258    0.4427    0.7749
    0.2290    0.5383    0.1067    0.8173
>> a=cov(X)
a =
    0.0837    0.0088    0.0762    0.0023
    0.0088    0.1177    0.1195    0.1349
    0.0762    0.1195    0.1822    0.1167
    0.0023    0.1349    0.1167    0.1856

 R=corrcoef(X)        返回矩阵X各列之间的相关系数。

[r,p,pl,pu]=corrcoef(X)

  • r为X各列相关系数;
  • p为矩阵X不相关假设检验的p值;
  • pl,pu是r的95%置信区间的下限和上限。

 

>> clear
>> X=[1 2 3 4;2 3 4 5;3 4 5 6;0.2 0.4 0.8 0.9];
>> [r,p,pl,pu]=corrcoef(X)
>> X
X =
    1.0000    2.0000    3.0000    4.0000
    2.0000    3.0000    4.0000    5.0000
    3.0000    4.0000    5.0000    6.0000
    0.2000    0.4000    0.8000    0.9000
r =
    1.0000    0.9846    0.9651    0.9367
    0.9846    1.0000    0.9960    0.9835
    0.9651    0.9960    1.0000    0.9957
    0.9367    0.9835    0.9957    1.0000
p =
    1.0000    0.0154    0.0349    0.0633
    0.0154    1.0000    0.0040    0.0165
    0.0349    0.0040    1.0000    0.0043
    0.0633    0.0165    0.0043    1.0000
pl =
    1.0000    0.4366    0.0556   -0.2446
    0.4366    1.0000    0.8185    0.4098
    0.0556    0.8185    1.0000    0.8039
   -0.2446    0.4098    0.8039    1.0000
pu =
    1.0000    0.9997    0.9993    0.9987
    0.9997    1.0000    0.9999    0.9997
    0.9993    0.9999    1.0000    0.9999
    0.9987    0.9997    0.9999    1.0000

以5%为置信度,可以看出,第1列和第4列不相关(p>5%),且相关系数的95%置信区间显著包含0,即相关性较弱。

12、偏度和峰度

12.1 偏度

 

y=skewness(X)        偏度是描述样本数据围绕其均值对称情况的描述,如果y<0,则数据分布偏向均值左边(左偏);反之为右偏。

>> clear
>> x=0:0.1:15;
>> X=chi2pdf(x,5);
>> plot(x,X,'*');
>> y=skewness(X)
y =
    0.4090

>> x=0:0.1:15;
>> X1=chi2pdf(x,10);
>> plot(x,X1,'*'),y=skewness(X1)
y =
   -0.4681

12.2  峰度

y=kurtosis(X)        若y=3称样本数据呈正态峰度;若r>3,样本曲线比标准正态分布平坦;r<3,样本曲线比标准正态分布陡峭。

>> clear
>> y=[];
>> r=3:0.05:6;
>> for k=1:length(r)
x=-r(k):0.1:r(k);
X=normpdf(x,0,1);
y1=kurtosis(X);
y=[y,y1];
end
>> plot(r,y,'*')

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1070308.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

ElasticSearch 学习8 :ik分词器的扩展,及java调用ik分词器的analyzer

1.前言&#xff1a; 上篇已经说过ik的集成&#xff0c;这篇说下ik的实际使用 2.2、IK分词器测试 IK提供了两个分词算法ik_smart 和 ik_max_word ik_smart&#xff1a;为最少切分ik_max_word&#xff1a;为最细粒度划分。 2.2.1、最小切分示例 #分词器测试ik_smart POST _…

互联网项目有哪些值得做的

互联网已经融入了我们生活的方方面面&#xff0c;从电商巨头到科技创新&#xff0c;互联网带来的变革和便利无处不在。而在这个信息广泛的时代&#xff0c;越来越多的人开始思考如何利用互联网去创造价值。现如今&#xff0c;互联网项目的形式多种多样&#xff0c;有些让我们的…

剑指offer——JZ79 判断是不是平衡二叉树 解题思路与具体代码【C++】

一、题目描述与要求 判断是不是平衡二叉树_牛客题霸_牛客网 (nowcoder.com) 题目描述 输入一棵节点数为 n 二叉树&#xff0c;判断该二叉树是否是平衡二叉树。 在这里&#xff0c;我们只需要考虑其平衡性&#xff0c;不需要考虑其是不是排序二叉树 平衡二叉树&#xff08;…

【Java 进阶篇】深入了解HTML表单标签

HTML&#xff08;Hypertext Markup Language&#xff09;表单标签是网页开发中的重要组成部分&#xff0c;用于创建各种交互式元素&#xff0c;允许用户输入、提交和处理数据。本文将深入探讨HTML表单标签&#xff0c;包括如何创建表单、各种输入元素、表单属性以及一些最佳实践…

C++学习day2

作业&#xff1a; 1> 思维导图 2>自己封装一个矩形类(Rect)&#xff0c;拥有私有属性:宽度(width)、高度(height)&#xff0c; 定义公有成员函数: 初始化函数:void init(int w, int h) 更改宽度的函数:set_w(int w) 更改高度的函数:set_h(int h) 输出该矩形的周长和…

jenkins工具系列 —— 插件 使用Changelog获取commit记录

文章目录 安装changelog插件重启jenkins配置 ChangelogExecute shell 使用 changelog邮件中html格式也可以使用构建测试&#xff08;查看构建项 -> 控制台输出&#xff09; 安装changelog插件 插件文件可通过 V 获取 点击 左侧的 Manage Jenkins —> Plugins ——> …

Docker安装——Ubuntu (Jammy 22.04)

一、为什么要用 Ubuntu&#xff1f;(centos和ubuntu有什么区别&#xff09; 使用lsb_release命令&#xff1a;lsb_release -a &#xff0c;即可查看ubantu的版本&#xff0c;但是为什么要使用ubantu 呢&#xff1f; 区别&#xff1a;1、centos基于EHEL开发&#xff0c;而ubunt…

2023年10月8日

三盏灯流水 .text .global _start _start: 1.设置GPIOE寄存器的时钟使能 RCC_MP_AHB4ENSETR[5:4]->1 0x50000a28 LDR R0,0X50000A28 LDR R1,[R0] 从r0为起始地址的4字节数据取出放在R1 ORR R1,R1,#(0x3<<4) 第4位设置为1 STR R1,[R0] 写回2.设置PE10管脚为…

SketchyCOCO数据集进行前景图像、背景图像和全景图像的分类

SketchyCOCO数据集进行前景图像、背景图像和全景图像的分类 import os import shutildef CopyFile(src, dst, filename):if not os.path.exists(dst):os.makedirs(dst)print(create dir: dst)try:shutil.copy(src\\filename, dst\\filename)except Exception as e:print(cop…

经典算法-----农夫过河问题(深度优先搜索)

目录 前言 农夫过河问题 1.问题描述 2.解决思路 位置编码 获取位置 判断是否安全 深度优先遍历&#xff08;核心算法&#xff09; 3.完整代码 前言 今天我们来解决一个有意思的问题&#xff0c;也就是农夫过河问题&#xff0c;可能这个问题我们小时候上学就听说过类似的…

分布式缓存-Redis集群

单点Redis的问题 数据丢失问题 Redis是内存存储&#xff0c;服务重启可能会丢失数据 并发能力问题 单节点Redis并发能力虽然不错&#xff0c;但也无法满足如618这样的高并发场景 故障恢复问题 如果Redis宕机&#xff0c;则服务不可用&#xff0c;需要一种自动的故障恢复手段…

机器学习|深度学习|重磅推出---全网最全Numpy简明教程(一)

本教程面向初学者的Numpy简明教程&#xff0c;学好Numpy才能在深度学习、机器学习、AI等领域进军&#xff0c;如果感觉此文不错&#xff0c;欢迎和博主交流探讨 文章目录 1、Numpy介绍2、创建ndarray数组2.1、np.array2.2、np.ones2.3、np.zeros2.4、np.full2.5、np.eye2.6、np…

ChatGPT私有数据结合有什么效果?它难吗?

ChatGPT的出现可谓是惊艳了全世界&#xff0c;ChatGPT的问答能力通过了图灵测试&#xff0c;使其回答问题的方式与人类几乎无法区分。大家不甘于只在官方的对话页面问答&#xff0c;想利用 GPT 模型的自然语言能力结合私有数据开拓更多的应用场景。 | ChatGPT私有数据结合特点 …

ARM:使用汇编完成三个灯流水亮灭

1.汇编源代码 .text .global _start _start: 设置GPIOF寄存器的时钟使能LDR R0,0X50000A28LDR R1,[R0]ORR R1,R1,#(0x1<<5)STR R1,[R0]设置GPIOE寄存器的时钟使能LDR R0,0X50000A28LDR R1,[R0] 从r0为起始地址的4字节数据取出放在R1ORR R1,R1,#(0x1<<4) 第4位设…

day24-JS进阶(构造函数,new实例化,原型对象,对象原型,原型继承,原型链)

目录 构造函数 深入对象 创建对象三种方式 构造函数 new实例化执行过程(important!) 实例成员&静态成员 实例对象&实例成员 静态成员 内置构造函数 基本包装类型 Object Object.keys(obj)返回所有键组成的字符串数组 Object.values(obj)返回所有值组成的字…

C# 替换字符串最后一个逗号为分号

使用场景&#xff0c;sql语句的insert into table(c1,c2,c3) values (v1,v2,v3),(v1,v2,v3),(v1,v2,v3), 为了提高执行效率&#xff0c;在一个insert into中执行时&#xff0c;在循环中拼接语句&#xff0c;最后一个逗号需要替换为分号才能执行。 public static string Replace…

采集软件在市场营销中的应用价值

随着互联网的发展&#xff0c;市场竞争愈发激烈&#xff0c;如何获取准确、全面的市场信息成为企业成功的关键。数据利器作为一款强大的市场营销助手软件&#xff0c;具备多项功能&#xff0c;帮助您实现精准营销&#xff0c;发现商机。 软件功能&#xff1a; 搜索引擎采集&…

docker:修改容器的共享内存大小

错误提示&#xff1a; RuntimeError: DataLoader worker (pid 83709) is killed by signal: Bus error. It is possible that dataloader’s workers are out of shared memory. Please try to raise your shared memory limit. 解决办法&#xff1a; 1&#xff1a;创建新容器…

docker虚拟网桥和业务网段冲突处理

ifconfig查看docker虚拟网桥ip地址 docker inspect --format{{.Name}} - {{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}} $(docker ps -aq)查询所有容器的ip 修改docker-compose networks networks xxx-network: driver: bridge ipam: c…

web应用常见的其他漏洞总结

1.暴力破解用户名和密码 admin:admin, test:test, weblogic:weblogic, root:passwd 2. 扫敏感目录及备份文件 以ation 为扩展名的文件&#xff0c;通过7kb和k8&#xff0c;破壳扫描&#xff0c;扫描出来一个Web.rar文件&#xff0c;可获取MSSQL SSA连接用户名密码,通过测试…