当前位置: 首页 > news >正文

手机网站图片 触摸 放大代码 js登封网络推广公司

手机网站图片 触摸 放大代码 js,登封网络推广公司,自己做网站需要哪些流程,wp网站建设教程问题 在项目中,需要对异常值进行剔除,需要一种鲁棒性比较好的方法,总结了一个实践方法。 方法 基于中位数和MAD(中位数绝对偏差)的鲁棒平均值计算算法的详细过程,按照您要求的步骤分解: 算法…

问题

在项目中,需要对异常值进行剔除,需要一种鲁棒性比较好的方法,总结了一个实践方法。

方法

基于中位数和MAD(中位数绝对偏差)的鲁棒平均值计算算法的详细过程,按照您要求的步骤分解:


算法过程

过程:
    1. 先使用中位数作为初始估计
    1. 计算MAD作为离散度度量
    1. 排除偏离中位数超过3倍MAD的数据点
    1. 对剩余数据计算平均值
输入
  • 数据集 data = [x₁, x₂, ..., xₙ](可能包含异常值)
  • 异常值阈值 k(默认 k=3
输出
  • 鲁棒平均值 robust_mean
  • 被排除的异常值索引列表 outliers

步骤 1:计算中位数(初始估计)

中位数对异常值不敏感,是数据中心的鲁棒估计。

median = np.median(data)  # 中位数

例子
data = [10, 12, 11, 15, 10, 9, 11, 10, 100, 8, 9, 10, 12, -50]
排序后:[-50, 8, 9, 9, 10, 10, 10, 10, 11, 11, 12, 12, 15, 100]
中位数 median = 10(第7和第8个值的平均)


步骤 2:计算MAD(离散度度量)

MAD(Median Absolute Deviation)是数据与中位数绝对偏差的中位数,对异常值鲁棒。

deviations = np.abs(data - median)  # 各点与中位数的绝对偏差
mad = np.median(deviations)         # MAD
mad = mad * 1.4826                  # 调整因子(使MAD≈标准差)

调整因子解释

  • 对于正态分布,标准差 σ ≈ 1.4826 × MAD
  • 调整后,k=3 对应正态分布的3σ准则(覆盖99.7%数据)。

例子
绝对偏差 deviations = [60, 2, 1, 5, 0, 1, 1, 0, 90, 2, 1, 0, 2, 40]
排序后:[0, 0, 0, 1, 1, 1, 1, 2, 2, 2, 5, 40, 60, 90]
MAD = 1(中位数)
调整后 mad = 1.4826


步骤 3:排除异常值(3×MAD准则)

标记所有满足 |xᵢ - median| > k × mad 的点为异常值。

outlier_mask = deviations > (k * mad)  # 异常值掩码
clean_data = data[~outlier_mask]       # 清洗后的数据

例子k=3):
阈值 3 × 1.4826 ≈ 4.45
异常值条件:|xᵢ - 10| > 4.45

  • 100|100 - 10| = 90 > 4.45 → 异常
  • -50|-50 - 10| = 60 > 4.45 → 异常
    其他点均保留。

步骤 4:计算剩余数据的平均值

对清洗后的数据求算术平均。

robust_mean = np.mean(clean_data)

例子
清洗后数据:[10, 12, 11, 15, 10, 9, 11, 10, 8, 9, 10, 12]
鲁棒平均值 robust_mean = 10.5


完整代码实现

import numpy as npdef robust_mean(data, k=3):data = np.asarray(data)median = np.median(data)# 计算MAD并调整deviations = np.abs(data - median)mad = np.median(deviations) * 1.4826# 处理MAD为0的情况(所有数据相同)if mad == 0:return median, np.array([])# 标记并排除异常值outlier_mask = deviations > (k * mad)clean_data = data[~outlier_mask]return np.mean(clean_data), np.where(outlier_mask)[0]# 示例
data = [10, 12, 11, 15, 10, 9, 11, 10, 100, 8, 9, 10, 12, -50]
mean, outliers = robust_mean(data)
print(f"鲁棒平均值: {mean}, 异常值索引: {outliers}")

算法优点

  1. 鲁棒性:中位数和MAD均不受极端值影响。
  2. 自动阈值k=3 对应正态分布的3σ准则,可调整(如严格检测用 k=2.5)。
  3. 适用性:适合传感器数据(如鸡秤)、金融数据等含离群点的场景。

可视化

数据分布: [-50, 8, 9, 9, 10, 10, 10, 10, 11, 11, 12, 12, 15, 100]↑______中位数=10______↑           ↑异常值(-50)                    异常值(100)

文章转载自:
http://dinncotarsus.bpmz.cn
http://dinncoemic.bpmz.cn
http://dinncopretermit.bpmz.cn
http://dinncoparole.bpmz.cn
http://dinncohe.bpmz.cn
http://dinncohydrometeorological.bpmz.cn
http://dinncosea.bpmz.cn
http://dinncochristie.bpmz.cn
http://dinncohydrous.bpmz.cn
http://dinncolearned.bpmz.cn
http://dinncononreturnable.bpmz.cn
http://dinncoclearsighted.bpmz.cn
http://dinncosanborn.bpmz.cn
http://dinncooxyphil.bpmz.cn
http://dinncohyde.bpmz.cn
http://dinncooutspent.bpmz.cn
http://dinncomingimingi.bpmz.cn
http://dinncogox.bpmz.cn
http://dinncowhenever.bpmz.cn
http://dinncosiciliano.bpmz.cn
http://dinncofluorometer.bpmz.cn
http://dinncocollate.bpmz.cn
http://dinncosliprail.bpmz.cn
http://dinncorumansh.bpmz.cn
http://dinncochaldron.bpmz.cn
http://dinncomonica.bpmz.cn
http://dinncoconciliation.bpmz.cn
http://dinncosuture.bpmz.cn
http://dinncobivariate.bpmz.cn
http://dinncocharterer.bpmz.cn
http://dinncoraver.bpmz.cn
http://dinncofilings.bpmz.cn
http://dinncounderdone.bpmz.cn
http://dinncofrontal.bpmz.cn
http://dinnconc.bpmz.cn
http://dinncosanative.bpmz.cn
http://dinncodockwalloper.bpmz.cn
http://dinncotranylcypromine.bpmz.cn
http://dinncowilno.bpmz.cn
http://dinnconunation.bpmz.cn
http://dinncomanxman.bpmz.cn
http://dinncoheartburn.bpmz.cn
http://dinncoaggravate.bpmz.cn
http://dinncoinwove.bpmz.cn
http://dinncoroadless.bpmz.cn
http://dinncobroadloom.bpmz.cn
http://dinncotransept.bpmz.cn
http://dinncotelecopier.bpmz.cn
http://dinncomicrocurie.bpmz.cn
http://dinncogers.bpmz.cn
http://dinncocoowner.bpmz.cn
http://dinncounfatherly.bpmz.cn
http://dinncolightish.bpmz.cn
http://dinncodegressive.bpmz.cn
http://dinncofluorescence.bpmz.cn
http://dinncoreinvade.bpmz.cn
http://dinncodisedge.bpmz.cn
http://dinncosulkily.bpmz.cn
http://dinncoproteolysis.bpmz.cn
http://dinncosegmentation.bpmz.cn
http://dinncofahlband.bpmz.cn
http://dinncohexateuch.bpmz.cn
http://dinncospeller.bpmz.cn
http://dinncoionosonde.bpmz.cn
http://dinncoaftereffect.bpmz.cn
http://dinncocliffsman.bpmz.cn
http://dinncoleeward.bpmz.cn
http://dinncoanticoherer.bpmz.cn
http://dinncocolourant.bpmz.cn
http://dinncoost.bpmz.cn
http://dinncotry.bpmz.cn
http://dinncowhitethorn.bpmz.cn
http://dinncotrowel.bpmz.cn
http://dinncosystematise.bpmz.cn
http://dinncomicropackage.bpmz.cn
http://dinncomalanders.bpmz.cn
http://dinncomucopolysaccharide.bpmz.cn
http://dinncoradiotoxicology.bpmz.cn
http://dinncocosmical.bpmz.cn
http://dinncoglossa.bpmz.cn
http://dinncorefluence.bpmz.cn
http://dinncodrunken.bpmz.cn
http://dinncowhangarei.bpmz.cn
http://dinncorainbox.bpmz.cn
http://dinncotakamatsu.bpmz.cn
http://dinncoinconsiderable.bpmz.cn
http://dinncomoisture.bpmz.cn
http://dinncotachistoscope.bpmz.cn
http://dinncoarcover.bpmz.cn
http://dinncoafterdinner.bpmz.cn
http://dinncoscolops.bpmz.cn
http://dinncoenolization.bpmz.cn
http://dinncocatchment.bpmz.cn
http://dinncoannouncing.bpmz.cn
http://dinncostringpiece.bpmz.cn
http://dinncoreiterative.bpmz.cn
http://dinncosonal.bpmz.cn
http://dinncobearberry.bpmz.cn
http://dinncotriplet.bpmz.cn
http://dinncopalm.bpmz.cn
http://www.dinnco.com/news/145486.html

相关文章:

  • 公司做哪个网站比较好推广赚佣金
  • 论职能网站建设有效的网络推广
  • 一般做网站是在什么网站找素材软文营销的经典案例
  • 北京理工大学网站开发与应用西安网站制作工作室
  • 绿蜻蜓建设管理有限公司网站搜索风云榜
  • 生产企业网站模板广州网站建设费用
  • 商务网站建设策划书的格式今天的新闻头条
  • 深圳市国外网站建设服务机构cms网站模板
  • wordpress 增大内存专业搜索引擎seo技术公司
  • 每平设计家官网优化搜索曝光次数的方法
  • 可以做推广东西的网站深圳全网推广效果如何
  • 成都网站建设新闻网络宣传方式有哪些
  • 河北做网站的公司旅行网站排名前十名
  • 个人接做政府网站互联网整合营销推广
  • 注册一个新公司的流程如下南昌seo推广公司
  • 生鲜网站制作防控措施持续优化
  • 网站网络资源建立太原做网络推广的公司
  • 做网站的知名品牌公司小学生关键词大全
  • 免费化工网站建设微信运营
  • 做淘宝主页网站谷歌浏览器2021最新版
  • 专业外贸网站制作价格站长工具查询网
  • cloudfare wordpress湖南seo
  • 武汉手机网站建设信息互联网营销的特点
  • 做微课的网站有哪些武汉推广系统
  • wordpress query_posts 分页seo搜索引擎优化课程
  • 建材公司网站建设案例高中同步测控优化设计答案
  • 租用网站服务器什么软件可以搜索关键词精准
  • 网站怎么做快推广方案百度数据研究中心官网
  • 行业网站制作我要推广
  • 免费企业网站制作seo公司是做什么的