1、MAD法(中位数去极值)

def fil_ex(se):me = se.quantile(0.5) #找出所有因子的中位数n_me = ((se-me).abs()).quantile(0.5)#得到每个因子与中位数的绝对偏差值max_r = me + n*n_me  #min_r = me - n*n_mereturn np.clip(se,min_r,max_r)
da = Series([69,96,2,3,5,6])
da1 = fil_ex(da, 6)

2、3

def fil_ex(se):me = se.mean()std = se.std()max_r = mean + n*stdmin_r = mean - n*stdretnrn np.clip(se,min_r,max_r)

3、百分位法(最好理解)

def fil_ex(se,min = 0.1,max = 0.9):se = se.sort_values()q = se.quantile([min,max])return np.clip(se,q.iloc[0],q.iloc[1])

我用的第三种,调用的函数的意思自己查百度,

转载自https://wenku.baidu.com/view/192db00bee630b1c59eef8c75fbfc77da26997bc.html

数据挖掘学习之路:Python去极值方法(极值滤波)相关推荐

  1. Python语言学习:基于python五种方法实现使用某函数名【func_01】的字符串格式('func_01')来调用该函数【func_01】执行功能

    Python语言学习:基于python五种方法实现使用某函数名[func_01]的字符串格式('func_01')来调用该函数[func_01]执行功能 目录 问题提出 代码五种设计思路 T1方法:e ...

  2. python na不显示 占位_Python学习之路—Python基础(一)

    前言 在Python学习之路-初识Python一文中,简单的介绍了Python的基本信息,搭建了Python的基础运行环境,这篇文档将主要展现一些Python的入门必备内容,如有错误或遗漏的地方,欢迎 ...

  3. Python全栈最全学习之路-Python基础(七)

    面向对象初级 一.面向对象介绍 思考一:在之前学习的基础上,已经能够处理实现很多功能,比如我们可以定义一个关于人相关的内容,但是如果要表示很多人该怎么办呢? 加粗样式面向对象介绍 name = '不动 ...

  4. Python全栈最全学习之路-Python基础(六)

    文件 一.文件的基本操作 思考一:我们之前已经学会了基本输入和输出,已经学会如何把内容输出到屏幕上,那还有没有其他的输出途径呢? 思考二:现在要想把计算的结果永久保存下来该怎么办呢? 文件的打开 fi ...

  5. JS学习之路之JavaScript match() 方法

    match() 方法,在字符串内找到相应的值并返回这些值,()内匹配字符串或者正则表达式. 该方法类似 indexOf() 和 lastIndexOf(),但是它返回指定的值,而不是字符串的位置. d ...

  6. openstack学习之路-python运维(image)

    import requests,json,time# *******************全局变量IP***************************** #执行代码前,请修改controll ...

  7. Python学习之路——Python基础之运算符

    算术运算 先and 后 or 先计算括号内 执行顺序: 从前到后 结果 True OR ==> True True And ==> 继续走 False Or ==> 继续走 Fals ...

  8. python中值滤波去除反光_数学之路-python计算实战(17)-机器视觉-滤波去噪(中值滤波)...

    Blurs an image using the median filter.C++:void medianBlur(InputArray src, OutputArray dst, int ksiz ...

  9. Python去极值方法

    文章目录 MAD 3σ法 百分位法 import numpy as np import pandas as pd import matplotlib.pyplot as plt # 构造测试数据 me ...

最新文章

  1. mysql服务等待应答超时_MySQL-Communications link failure异常分析及解决方法
  2. JavaScript验证时间格式
  3. WARNING: The host '$hostname' could not be looked up with resolveip. (转)
  4. linux redis release.c:37:10: fatal error: release.h: No such file or directory
  5. java实现选择排序 带打印,选择排序算法的JAVA实现
  6. 关于JavaWeb项目加密的实现 2021-04-24
  7. Spring(十九)之异常处理
  8. Unable to access “***“, Failed to mount ‘/dev/sda7‘: Operation not permitted
  9. Exchange 2010分层通讯薄(HAB)配置指南
  10. 如何在linux系统上安装wine来运行.exe文件
  11. 第三方对接秀米图文编辑器遇到的坑
  12. android 调用onclick事件,在Android上使用onClick()事件时出错
  13. 最简单之获取app签名md5值
  14. vue3内置组件(Teleport组件,Fragment组件)-传送组件,减少层级
  15. goland debug高级技巧
  16. 【网络】网络层协议——IP
  17. LCS(longest common sequence)算法的实现(十分详细)
  18. Python中的swap函数
  19. java图片合成视频、音频及音频裁剪_MQ
  20. python之pygal学习

热门文章

  1. IntelliJ IDEA JDK配置
  2. 记录 zookeeper集群配置参数 flume配置参数
  3. Matlab多子图绘制
  4. iOS闪退问题,避免闪退看我就足够了, try catch等方法
  5. 车载以太网技术(一)
  6. python格式化方式
  7. 人脸识别API(免费)
  8. Linux入门学习——ssh基础操作
  9. tl wdr5660虚拟服务器,TP-Link TL-WDR5600路由器端口映射怎么设置
  10. codewars【1】