检测并替换数据中的离群值——filloutliers函数的MATLAB实现

该函数旨在查找A中的离群值并根据fillmethod替换它们。
例如filloutliers(A,'previous')
这里'previous'指的是将离群值替换为上一个非离群值元素。

a = [1,2,3,100,7,9];
b = filloutliers(a,'previous')

可以得到:
b =

 1     2     3     3     7     9

还有其他的fillmethod,比如'linear',也即线性化方式替换离群值。

a = [1,2,3,100,7,9];
b = filloutliers(a,'linear');

可以得到:
b =

 1     2     3     5     7     9

在MATLAB的命令界面输入:

help  filloutliers

可以看到该函数的其他用法如下:

    B = filloutliers(A,fillmethod)B = filloutliers(A,fillmethod,findmethod)B = filloutliers(A,fillmethod,'percentiles',threshold)B = filloutliers(A,fillmethod,movmethod,window)B = filloutliers(___,dim)B = filloutliers(___,Name,Value)[B,TF,L,U,C] = filloutliers(___)插入代码片

本文简单介绍了filloutliers函数的用法,该函数在做数据处理的时候会经常碰到。

除此之外,还会用到fillmissing函数,补充数据表中的NAN元素,也即空元素,用法和filloutliers函数相似。

本文主要参考MATLAB的help函数,希望大家也多多使用这项技能,很方便的。

检测并替换数据中的离群值——filloutliers函数的MATLAB实现相关推荐

  1. 【重新定义matlab强大系列五】函数filloutliers检测并替换数据中的离群值

  2. Matlab语句:rmoutliers(检测并删除数据中的离群值)

    结果 语法 B = rmoutliers(A) B = rmoutliers(A,method) B = rmoutliers(A,'percentiles',threshold) B = rmout ...

  3. Excel表格中如何找出并替换数据中某一固定范围内的值(包括空值)

    Excel表格中如何找出并替换数据中某一固定范围内的值(包括空值) 一.问题介绍 二.方法介绍 1.选中数据 2.按住Ctrl+H键,调出替换窗口 3.输入 " * ",并点击查找 ...

  4. R语言处理数据——替换数据中某元素

    直接上代码: ####全部替换 ###将数据框中的a全部替换为100 data[data == "a"] = 100###在指定列中进行替换,将a全部替换为100 data[,c( ...

  5. pandas使用replace函数替换dataframe中的值:replace函数使用正则表达式对dataframe中的值进行替换

    pandas使用replace函数替换dataframe中的值:replace函数使用正则表达式对dataframe中的值进行替换 目录

  6. 替换libc中的内存分配函数

    2019独角兽企业重金招聘Python工程师标准>>> 摘要: 本文介绍如何替换glibc中的内存分配函数为自定义的内存分配函数的方法,可以方便调试内存分配,和查找内存管理错误而产生 ...

  7. 在linux下面实现检测按键(Linux中kbhit()函数的实现)

    //在linux下面实现检测按键(Linux中kbhit()函数的实现) #include <stdio.h> #include <termios.h> #include &l ...

  8. linux下面实现检测按键(Linux中kbhit()函数的实现)

    在linux下面实现检测按键(Linux中kbhit()函数的实现)   #include <stdio.h> #include <termios.h> #include &l ...

  9. ACCESS2003替换数据中的通配符 本身的办法

    ACCESS2003数据中的通配符 本身的办法 (1) 要查找数据中的通配符,可以将要查找的字符用方括号括起来,如 [#]. 搜索星号 (*).问号 (?).井号 (#).左方括号 ([) 和连字符  ...

最新文章

  1. 一篇文章教你读懂Spring @Conditional注解
  2. linux下装jdk以及failed /usr/local/jdk1.6.0_10/jre/lib/i386/client/libjvm.so,
  3. 关于怎么怎么把 unsingned char 数据转换为 Opencv 的Mat类型,并且吧图像显示出来
  4. word2vec训练词向量 python_使用Gensim word2vector训练词向量
  5. Mysql中把varchar类型的字段转化为tinyint类型的字段
  6. 处理机调度的概念、层次
  7. 为informix数据库中的表创建同义词
  8. 【摘】蓝牙技术及其协议栈
  9. Delphi读写UTF-8、Unicode格式文本文件
  10. 支持开源,近期将开设Laszlo专题,陆续介绍相关资讯
  11. JSON转Map、List、某个对象
  12. Android WebApp NativeApp 适配测试自动化平台GoGo实现 东海陈光剑
  13. 计算机科学与技术考研吧,计算机科学与技术考研学校排名
  14. 简单明了的java反射机制
  15. 计算机二级选择题37套word,计算机二级word选择题
  16. 如何使用matlab
  17. 吐血之作 | 流系统Spark/Flink/Kafka/DataFlow端到端一致性实现对比
  18. C语言中的while的意思,C语言中while是什么意思
  19. CVE-2020-1967: openssl 拒绝服务漏洞通告
  20. 通过css让鼠标变小手样式

热门文章

  1. 多项目同时进行如何做好进度管理
  2. 反向传播算法的理论基础,神经网络反向传播算法
  3. AI 操控战斗机战胜飞行员?道翰天琼认知智能机器人平台API接口大脑为您揭秘-3。
  4. 和利时scada系统服务器参数,MACS-SCADA综合监控系统
  5. oracle查询各个年级的总分数,1、查询各班各科分数最高的学生学号,姓名,班级名称,科目名称,分数:...
  6. LEETCODE 136.Singel Number
  7. Teager能量算子(TEO)_Python实现
  8. C语言之结构体、结构体数组
  9. 好玩的横版射击游戏介绍:Broforce武装原型 for mac
  10. 【构造+拓扑序】【JZOJ5405】Permutation