【技巧】matlab中nanmedian、nanmean和median、mean的区别

6 篇文章 7 订阅
订阅专栏
2 篇文章 2 订阅
订阅专栏

近日,在统计时间序列中位数(median)和均值(mean)时遇到一些小问题,导致得到的结果总是不理想。后来发现是由于没有考虑到数据中空值(NaN)的原因,特此记录,以免日后再犯同样的错误。

通过matlab的帮助文档,首先了解mean和median的概念:

median:
①M = median(A)
②M = median(A,‘all’)
③M = median(A,dim)

示例①
M = median(A) 返回 A 的中位数值。

如果 A 为向量,则 median(A) 返回 A 的中位数值。

如果 A 为非空矩阵,则 median(A) 是包含每一列的中位数值的行向量
median(A( : ))返回该二维数组的中位数
如果 A 为 0×0 空矩阵,median(A) 返回 NaN。

示例②
M = median(A,‘all’) 计算 A 的所有元素的中位数。此语法适用于 MATLAB® R2018b 及更高版本。

示例③
M = median(A,dim) 返回维度 dim 上元素的中位数。例如,如果 A 为矩阵,则 median(A,2) 是包含每一行的中位数值的列向量

mean:
①M = mean(A)
②M = mean(A,‘all’)
③M = mean(A,dim)

说明
示例①
M = mean(A) 返回 A 沿大小不等于 1 的第一个数组维度的元素的均值。

如果 A 是向量,则 mean(A) 返回元素均值。

如果 A 为矩阵,那么 mean(A) 返回包含每列均值的行向量
mean(A( : ))返回该二维数组的均值
如果 A 是多维数组,则 mean(A) 沿大小不等于 1 的第一个数组维度计算,并将这些元素视为向量。此维度会变为 1,而所有其他维度的大小保持不变。

示例②
M = mean(A,‘all’) 计算 A 的所有元素的均值。此语法适用于 MATLAB® R2018b 及更高版本。

示例③
M = mean(A,dim) 返回维度 dim 上的均值。例如,如果 A 为矩阵,则 mean(A,2) 是包含每一行均值的列向量。

nanmedian 和nanmean
nanmedian和nanmean在计算前先剔除掉了数组内的NaN值。只有有值的数据参与计算,具体示意图如下:

在这里插入图片描述

在这里插入图片描述

ps:nansum、nanmax、nanmin也是一样的原理,在数组有NaN值时,不能直接使用sum、max、min,否则得到的结果也是NaN。

matlab addedvarplot,Matlab统计分析函数
weixin_35891787的博客
03-22 565
Likelihood functions.betalike - Negative beta log-likelihood.evlike - Negative extreme value log-likelihood. explike - Negative exponential log-likelihood. gamlike - Negative g...
Matlabnanmean“函数不能用了怎么办?
最新发布
weixin_45893690的博客
08-04 235
Matlabnanmean”不能用了怎么办?
knanmean:返回矩阵 X 在维度 dim 上的平均值,将 NaN 视为缺失值。-matlab开发
05-30
knanmean(X,[dim]) 返回矩阵 X 在维度 dim 上的平均值,将 NaN 视为缺失值。 与 nanmean 相反,适用于 n 维矩阵
median _matlab 值滤波函数
wk119911的专栏
03-23 9162
median的作用:求矩阵均值。 median(M),每一列返回一个值,为M该列的从大到小排列的间值. median(M,dim),dim为1,2。其1表示按每列返回一个值,为该列从大到小排列的间值,,                                                     2表示按每行返回一个值,为该行从大到小排列的间值. 注意
Matlabmedian函数的使用
jk_101的博客
04-09 7175
目录 一.语法 1.输入参数 算法 二.说明 三.示例 1.矩阵列的位数 2.矩阵行的位数 3.三维数组的位数 4.数组页面的位数 5.8位整数数组的位数 6.不包括NaN位数 median函数是求数组的位数值 一.语法 M = median(A) M = median(A,'all') M = median(A,dim) M = median(A,vecdim) M = median(___,nanflag) 1.输入参数 ..
MATLABmedian函数
xyk801的博客
12-03 3428
转自: https://blog.csdn.net/wangyang20170901/article/details/78745599  
MATLAB知识点:median :计算位数
数学建模学习交流的博客
01-24 2028
​讲解视频:可以在bilibili搜索《​。
-Matlab在概率统计的应用.doc
11-24
Matlab 在概率统计的应用 概率论与数理统计是研究和应用随机现象统计规律性的一门数学科学。其应用十分广泛,几乎遍及所有科学领域、工农业生产和国民经济各部门。本章将利用 Matlab 来解决概率统计学的概率...
matlab函数速查-matlab函数之概率统计.doc
08-13
11. **median** 和 **nanmedian**: 计算位数,`nanmedian` 忽略NaN值。 12. **skewness**: 用于计算样本的偏斜度,描述数据分布的不对称性。 13. **Name+stat**: 比如 `binostat`,用于计算特定分布的均值和方差...
matlab概率统计函数.pdf
11-04
MATLAB,概率统计函数提供了对各种概率分布的计算和分析能力,这对于科研和工程领域,尤其是统计学和计算机科学(cs)的应用至关重要。这些函数涵盖了从计算概率密度函数(pdf)、累积分布函数(cdf)到参数估计...
MATLAB写入Excel文件的空值和错误:处理缺失和无效数据
[MATLAB写入Excel文件的空值和错误:处理缺失和无效数据](https://img-blog.csdnimg.cn/20210307165756430.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4...
matlab median filter,matlab--fftshift,filter2,median用法. (转)
weixin_33617691的博客
03-17 394
fftshift(M),是作用是将,M矩阵的左右对换,上下对换..filter2(B,X),B为滤波器.X为要滤波的数据,这里将B放在X上,一个一个移动进行模板滤波可以看出,这里是将d对c 进行模板滤,重叠区相*,然后相加,得到的值,38=4*1+2*3+5*2+3*6;24=4*6;.........这时默认滤婆器的左上角,首先将与数据的左上角相重合,然后移动模板进行滤波.还有其它设置.filt...
关于python无效值存在时np.nanmeanmean区别
kong_jie123的博客
03-27 4665
用了好多次了,记一下 如果要计算一个数组存在无效值的统计量如mean,numpy提供了nanmean对数据出现np.nan进行处理。但有时使用numpy.ma.masked_where将该值masked了,这时候meannanmean都可以得到相同的想要的结果,下面是代码 a=numpy.array([0.0,1,5,999]) b=numpy.ma.masked_equal(a,999) c=b.filled(numpy.nan) numpy.mean(a) #(0+1+5+999)/4 2
**matlab median 用法**
Intangilble的博客
11-16 2817
1、函数功能: 数组的位数值。 2、使用方法: (1)M = median(A) 返回 A 的位数值。 如果 A 为向量,则 median(A) 返回 A 的位数值。 如果 A 为非空矩阵,则 median(A) 将 A 的各列视为向量,并返回位数值的行向量。 如果 A 为 0×0 空矩阵median(A) 返回 NaN。 如果 A 为多维数组,则 median(A) 将沿大小不等于 1...
matlabmean函数
左超
03-30 7651
如果你有这样一个矩阵:A = [1 2 3; 3 3 6; 4 6 8; 4 7 7];用mean(A)(默认dim=1)就会求每一列的均值ans =    3.0000    4.5000    6.0000用mean(A,2)就会求每一行的均值 ans =    2.0000    4.0000    6.0000    6.0000
matlab mean nan,为什么Matlab运行的结果是NaN呢,急盼解答
weixin_39746552的博客
03-17 1281
呵呵,初来乍到,补上代码,望指点。ch21=double(sample(1:265,9));ch22=sample(266:895,9);ch23=sample(896:1286,9);ch24=sample(1287:1916,9);ch25=sample(1917:2281,9);ch26=sample(2282:2499,9);ch31=sample(1:265,10);ch32=sampl...
数据含有NAN数据,求和、平均、标准偏差用nansum/nanmean/nanstd
珞瑜的博客
07-17 6219
有时候,在处理数据时,需要对数据求和、平均、标准偏差,但是数据含有nan时,就比较恼火。 Matlab自带的函数nansum(求和)、nanmean(平均)、nanstd(标准偏差),在去nan数据的情况下,就可以完成求和、平均、标准偏差的操作。 值得注意的是,这几个函数只能求整体的和、平均、标准偏差,局部的和、平均、标准偏差仍然需要自己编程。 ...
matlab--fftshift,filter2,median用法
08-30 1210
fftshift(M),是作用是将,M矩阵的左右对换,上下对换.. (转)" name="image_operate_10411329619670400" alt="matlab--fftshift,filter2,median用法. (转)" src="http://s13.sinaimg.cn/middle/9b78aacdtb948300d2a5c&690" width="336" hei
写文章

热门文章

  • 【技巧】arcgis读取nc格式文件并导出为tif 16600
  • 【技巧】matlab批量读取tif数据并导出 13322
  • 【详细】endnote中英文文献混排 11700
  • 【技巧】matlab中nanmedian、nanmean和median、mean的区别 8275
  • 【数据】1992-2020 ESA_CCI_Land Cover_300m_Yearly_World土地覆数据下载教程 8048

分类专栏

  • 遥感 6篇
  • arcgis 5篇
  • matlab 2篇
  • 夜间灯光 1篇

最新评论

  • 【数据】1992-2020 ESA_CCI_Land Cover_300m_Yearly_World土地覆数据下载教程

    溯水襄陵_: 注册账号,一注册就通过。

  • 【技巧】matlab批量读取nc文件并转为tif

    m0_48326862: 你好,请问你解决了吗,我也是有负值,在边界之外

  • 【技巧】matlab批量读取nc文件并转为tif

    hlyss_: 请问您知道哪里能下载到nc的气温数据么

  • 【技巧】matlab批量读取nc文件并转为tif

    念旧.867: 我也是遇到这个问题,请问你解决了吗

  • 【数据】2001-2019 modis产品MCD12Q1_006_LC_Type1_IGBP_500m_Yearly_土地覆盖数据按矢量范围下载教程

    weixin_54348000: 老师,请问有全球的MCD12Q1.006的数据吗?

大家在看

  • 【油猴脚本】00011 案例 Tampermonkey油猴脚本,动态渲染表格-实现页面动态-添加提取数据的目标的位置输入框,并抓取数据,仅用于学习,不要乱操作HTML+Css+JavaScript编写 1411
  • 部分关键字 445
  • WebSocket相关知识点 411
  • 【华为OD机试】真题E卷-最长方连续方波信号(Java) 62
  • 第十一章 图像的色彩空间转换 222

最新文章

  • 【技巧】matlab时间序列栅格数据趋势分析
  • 【技巧】arcgis制图设置经纬网同时置于最底层
  • 【数据】1992-2020 ESA_CCI_Land Cover_300m_Yearly_World土地覆数据下载教程
2022年2篇
2021年11篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ls_y

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或 充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值

玻璃钢生产厂家商场玻璃钢雕塑代理商无锡小提琴玻璃钢花盆玻璃钢雕塑维修修复西安火烈鸟玻璃钢雕塑厂家玻璃钢卡通雕塑小鸟规格深圳佛像玻璃钢雕塑厂家哪家好菏泽房地产水景玻璃钢雕塑公司玻璃钢花盆模具的制作方法重庆玻璃钢卡通雕塑规格黑河玻璃钢浮雕人物山水雕塑清远公园摆件玻璃钢雕塑玻璃钢仿真雕塑供应陕西玻璃钢卡通雕塑价格湖南玻璃钢雕塑灯定制东南亚玻璃钢雕塑浮雕玻璃钢人物雕塑商场周年美陈布置户外玻璃钢雕塑生产厂家商场美陈素材玻璃钢人物卡通雕塑定做厂家优质玻璃钢雕塑诚信企业长治市黄碾镇玻璃钢花盆山东季节性商场美陈报价现代人物玻璃钢雕塑哪家强长沙创意玻璃钢雕塑白城玻璃钢雕塑定做吉林多彩玻璃钢雕塑销售电话安阳仿木玻璃钢雕塑北京季节性商场美陈哪家好玻璃钢花盆托盘批发香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声单亲妈妈陷入热恋 14岁儿子报警汪小菲曝离婚始末遭遇山火的松茸之乡雅江山火三名扑火人员牺牲系谣言何赛飞追着代拍打萧美琴窜访捷克 外交部回应卫健委通报少年有偿捐血浆16次猝死手机成瘾是影响睡眠质量重要因素高校汽车撞人致3死16伤 司机系学生315晚会后胖东来又人满为患了小米汽车超级工厂正式揭幕中国拥有亿元资产的家庭达13.3万户周杰伦一审败诉网易男孩8年未见母亲被告知被遗忘许家印被限制高消费饲养员用铁锨驱打大熊猫被辞退男子被猫抓伤后确诊“猫抓病”特朗普无法缴纳4.54亿美元罚金倪萍分享减重40斤方法联合利华开始重组张家界的山上“长”满了韩国人?张立群任西安交通大学校长杨倩无缘巴黎奥运“重生之我在北大当嫡校长”黑马情侣提车了专访95后高颜值猪保姆考生莫言也上北大硕士复试名单了网友洛杉矶偶遇贾玲专家建议不必谈骨泥色变沉迷短剧的人就像掉进了杀猪盘奥巴马现身唐宁街 黑色着装引猜测七年后宇文玥被薅头发捞上岸事业单位女子向同事水杯投不明物质凯特王妃现身!外出购物视频曝光河南驻马店通报西平中学跳楼事件王树国卸任西安交大校长 师生送别恒大被罚41.75亿到底怎么缴男子被流浪猫绊倒 投喂者赔24万房客欠租失踪 房东直发愁西双版纳热带植物园回应蜉蝣大爆发钱人豪晒法院裁定实锤抄袭外国人感慨凌晨的中国很安全胖东来员工每周单休无小长假白宫:哈马斯三号人物被杀测试车高速逃费 小米:已补缴老人退休金被冒领16年 金额超20万

玻璃钢生产厂家 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化