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

网站制作很好 乐云践新公司网站建设应注意事项

网站制作很好 乐云践新,公司网站建设应注意事项,wix和wordpress,100个创意商标名字问题 在项目中#xff0c;需要对异常值进行剔除#xff0c;需要一种鲁棒性比较好的方法#xff0c;总结了一个实践方法。 方法 基于中位数和MAD#xff08;中位数绝对偏差#xff09;的鲁棒平均值计算算法的详细过程#xff0c;按照您要求的步骤分解#xff1a; 算法…问题 在项目中需要对异常值进行剔除需要一种鲁棒性比较好的方法总结了一个实践方法。 方法 基于中位数和MAD中位数绝对偏差的鲁棒平均值计算算法的详细过程按照您要求的步骤分解 算法过程 过程 先使用中位数作为初始估计 计算MAD作为离散度度量 排除偏离中位数超过3倍MAD的数据点 对剩余数据计算平均值 输入 数据集 data [x₁, x₂, ..., xₙ]可能包含异常值异常值阈值 k默认 k3 输出 鲁棒平均值 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离散度度量 MADMedian Absolute Deviation是数据与中位数绝对偏差的中位数对异常值鲁棒。 deviations np.abs(data - median) # 各点与中位数的绝对偏差 mad np.median(deviations) # MAD mad mad * 1.4826 # 调整因子使MAD≈标准差调整因子解释 对于正态分布标准差 σ ≈ 1.4826 × MAD。调整后k3 对应正态分布的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] # 清洗后的数据例子k3 阈值 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, k3):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})算法优点 鲁棒性中位数和MAD均不受极端值影响。自动阈值k3 对应正态分布的3σ准则可调整如严格检测用 k2.5。适用性适合传感器数据如鸡秤、金融数据等含离群点的场景。 可视化 数据分布: [-50, 8, 9, 9, 10, 10, 10, 10, 11, 11, 12, 12, 15, 100]↑______中位数10______↑ ↑异常值-50 异常值100
http://www.dnsts.com.cn/news/62459.html

相关文章:

  • 建设垂直网站需要哪些流程图网站建设祥云平台
  • 中国十大网站公司排名vs 2008 手机网站开发
  • 站长工具官网域名查询重庆前十装修公司排名
  • 宁波网站建设哪家公司好vps 做镜像网站
  • html网站 下载高清logo设计公司
  • php网站开发是学什么的wordpress学生主题
  • 网站开发用什么开发有哪些可以做包装袋的网站
  • 新乡手机网站建设哪家好网站开发引发的官司
  • 网站认证收费吗网站优化检查
  • 淘宝网站建设的优点wordpress订单提醒
  • 致设计网站官网东莞需要做推广的公司
  • 那个做兼职网站好免费企业自助建站
  • 武昌便宜做网站wordpress qvanxian
  • 无锡网站设计系统网站漂浮图片
  • 江苏中南建设投标网站短网址网站建设
  • 网站定制微安电力案例广东省住房城乡建设厅网站
  • 企业网站模板源代码下载wordpress不安全么
  • 免费的行情软件网站不用下载wordpress托管网站
  • 有没有做产品团购的网站做o2o平台网站需要多少钱
  • 自己设计一个网站首页开发平台说明
  • 网站建设方案维护洛阳网站优化
  • 建网站哪家最好pdf viewer wordpress
  • 网站做描本好处苏州网页制作培训
  • 动态html做网站背景甘孜建设网站
  • 如何制作购物网站宁波seo行者seo09
  • 做公众号主页面的有哪些网站网站设计实训心得体会
  • 牛商网专注营销型网站建设网站建设方案封面
  • 制作线下交易平台网站建设在线制作图片海腾娱乐
  • 做服装哪个网站图片多wordpress 收费主题破解版
  • 企业网站设计概念网站创建想法