问题描述:给定一个无序数字序列y,通过修改每个元素的值得到一个非递减序列 y‘ ,问如何使y和 y’ 误差(该处取平方差)最小?
保序回归法:从该序列y的首元素往后观察,一旦出现乱序现象停止该轮观察,从该乱序元素开始逐个吸收紧跟在后面的元素组成一个子序列sub_y,直到子序列sub_y所有元素的平均值小于或等于下一个待吸收的元素。
举例:
原始序列:<9, 10, 14>
结果序列:<9, 10, 14>
分析:从9往后观察,到最后的元素14都未发现乱序情况,不用处理。
原始序列:<9, 14, 10>
结果序列:<9, 12, 12>
分析:从9往后观察,观察到14时发生乱序(14>10),停止该轮观察转入吸收元素处理,吸收元素10后子序列为<14, 10>,取该序列所有元素的平均值得12,故用序列<12, 12>替代<14, 10>。吸收10后已经到了最后的元素,处理操作完成。
原始序列:<14, 9, 10, 15>
结果序列:<11, 11, 11, 15>
分析:从14往后观察,观察到9时发生乱序(14>9),停止该轮观察转入吸收元素处理,吸收元素9后子序列为<14, 9>。求该序列所有元素的平均值得12.5,由于12.5大于下个带吸收的元素10,所以再吸收10,得序列<14, 9, 10>。求该序列所有元素的平均值得11,由于11小于下个带吸收的元素15,所以停止吸收操作,用序列<11, 11, 11>替代<14, 9, 10>。

https://blog.csdn.net/mmc2015/article/details/47709085

保序回归Isotonic Regression相关推荐

  1. 103 保序回归 isotonic regression

    1.关于isotonic regression 首先sklearn粘上原贡献者的博客Isotonic Regression  http://fa.bianp.net/blog/2013/isotoni ...

  2. scikit-learn一般实例之一:保序回归(Isotonic Regression)

    对生成的数据进行保序回归的一个实例.保序回归能在训练数据上发现一个非递减逼近函数的同时最小化均方误差.这样的模型的好处是,它不用假设任何形式的目标函数,(如线性).为了比较,这里用一个线性回归作为参照 ...

  3. 保序回归-isotonic regresion

    对生成的数据进行保序回归的一个实例.保序回归能在训练数据上发现一个非递减逼近函数的同时最小化均方误差.这样的模型的好处是,它不用假设任何形式的目标函数,(如线性).为了比较,这里用一个线性回归作为参照 ...

  4. 保序回归(isotonic regression)

    保序回归算法原理及Spark MLlib调用实例(Scala/Java/python) 保序回归 保序回归isotonic regression

  5. Python 第三方模块 机器学习 Scikit-Learn模块 有监督学习1 交叉分解,高斯过程,保序回归

    一.cross_decomposition 1.简介: 该模块用于进行"交叉分解"(cross decomposition) 2.使用: "典型相关分析"(Ca ...

  6. 多项式回归、分位数回归(Quantile Regression)、保序回归(Isotonic Regression)、RANSAC回归、核岭回归、基准回归模型(baseline)

    多项式回归.分位数回归(Quantile Regression).保序回归(Isotonic Regression).RANSAC回归.核岭回归.基准回归模型(baseline) 目录

  7. 1.15. Isotonic regression(保序回归)

    1.15. Isotonic regression(保序回归) 一.描述 保序回归,正如它的名字,是一种对预测值施加了"保序"约束的一种回归分析."保序"的严格 ...

  8. 【Spark机器学习速成宝典】模型篇08保序回归【Isotonic Regression】(Python版)

    目录 保序回归原理 保序回归代码(Spark Python) 保序回归原理 待续... 返回目录 保序回归代码(Spark Python) 代码里数据:https://pan.baidu.com/s/ ...

  9. Spark中组件Mllib的学习41之保序回归(Isotonic regression)

    更多代码请见:https://github.com/xubo245/SparkLearning Spark中组件Mllib的学习之分类篇 1解释 问题描述:给定一个无序数字序列,要求不改变每个元素的位 ...

最新文章

  1. The request sent by the client was syntactically incorrect. 错误以及spring事物
  2. 大学计算机一级考试内容和范围,大学计算机一级考试.doc
  3. 数据库连接池和connection的理解
  4. 哪款浏览器速度最快_全球知名度非常高的火狐浏览器,它好在哪呢?
  5. CSS实现返回网页顶部
  6. 【BZOJ 1951】 [Sdoi2010]古代猪文
  7. 数组的几种定义方式及初始化
  8. L1-035 情人节 (15 分)—团体程序设计天梯赛
  9. 常用前端Js框架简介
  10. cesium模型不遮挡点线面_VueCLI3.0干货系列之集成Cesium三维地球框架
  11. 算法工程师面试:必备的机器学习、深度学习知识点
  12. IP地址-子网划分详解
  13. Python文件夹压缩
  14. 【万物物联】Siri+快捷指令+onenet控制掌控板
  15. Python 李查逊/Richardson加速外推法
  16. 计算机网络——物理层2
  17. 模板模式详解、模板模式怎么用、模板模式模板代码
  18. Cartographer(三)思岚雷达rplidar ros驱动使用报错与解决
  19. postfix+dovecot+foxmail虚拟用户配置
  20. 爱数oracle rac备份,客户案例 |爱数AnyStorage打造宁乡县人民医院RAC+虚拟化混合架构容灾...

热门文章

  1. 我对社区运营的一点看法
  2. Kubernetes(k8s)入门到实战教程笔记总结
  3. 移动应用性能测试剖析以及PerfDog与其他工具的对比分析11.22
  4. sql判断整除_关系代数中除法的SQL实现
  5. 安装配置postman及插件
  6. 10000字常用统计检验Python代码!
  7. scribe php,Scribe日志收集系统的安装
  8. 通过对比,我建议中小企业选择华为云平台
  9. postgresql源码学习(57)—— pg中的四种动态库加载方法
  10. 计算机专业相关的创意产品,十款电脑支架设计欣赏,给你更聪明的十个产品设计创意方案...