Robust Regression

最小二乘回归受数据中的离群点的影响较大,稳健回归通过降低离群点的影响缓解此问题。M估计法是稳健回归的重要方法之一,M 估计法的目标函数为:

m i n ∑ ρ ( ϵ i ) = m i n ∑ ρ ( y i − β ^ ∗ X i ) min\sum\rho(\epsilon_i) = min\sum\rho(y_i - \hat{\beta} * X_i) minρ(ϵi)=minρ(yiβ^Xi)

函数 ρ \rho ρ 具有特性:

  • ρ ( ϵ ) ≥ 0 , ρ ( 0 ) = 0 \rho(\epsilon)\ge 0, \rho(0)=0 ρ(ϵ)0,ρ(0)=0
  • ρ ( ϵ ) = ρ ( − ϵ ) \rho(\epsilon) = \rho(-\epsilon) ρ(ϵ)=ρ(ϵ)

目标函数关于带估计参数 β ^ \hat{\beta} β^ 求导:

∑ ρ ( y i − β ^ X i ) ∂ β ^ = ∑ − ρ ( y i − β ^ X i ) ∂ β ^ X i ≜ ∑ ψ ( ρ ( y i − β ^ X i ) ) X i \frac{\sum\rho(y_i-\hat{\beta}X_i)}{\partial \hat{\beta}} = \sum -\frac{\rho(y_i - \hat{\beta}X_i)}{\partial \hat{\beta}}X_i\triangleq \sum \psi(\rho(y_i - \hat{\beta}X_i)) X_i β^ρ(yiβ^Xi)=β^ρ(yiβ^Xi)Xiψ(ρ(yiβ^Xi))Xi

其中 ψ ( ϵ ) = ∂ ρ ( ϵ ) ∂ β ^ \psi(\epsilon) = \frac{\partial \rho(\epsilon)}{\partial \hat{\beta}} ψ(ϵ)=β^ρ(ϵ)

Andrews 估计

Andrews 1974年提出:

ψ ( z ) = { s i n ( z / c ) ∣ z ∣ ≤ c 0 ∣ z ∣ ≥ c \psi(z)=\left\{ \begin{aligned} sin(z/c) & & |z| \le c \\ 0 & & |z| \ge c \end{aligned} \right. ψ(z)={sin(z/c)0zczc

ρ ( z ) = { 1 − c o s ( z ) ∣ z ∣ < π 0 ∣ z ∣ ≥ π \rho(z)=\left\{ \begin{aligned} 1 - cos(z) & & |z| < \pi \\ 0 & & |z| \ge \pi \end{aligned} \right. ρ(z)={1cos(z)0z<πzπ

Huber 估计

ψ ( z ) = { z ∣ z ∣ < c c ⋅ s i g n ( z ) ∣ z ∣ ≥ c \psi(z)=\left\{ \begin{aligned} z & & |z| < c \\ c\cdot sign(z) & & |z| \ge c \end{aligned} \right. ψ(z)={zcsign(z)z<czc

ρ ( z ) = { 1 2 z 2 ∣ z ∣ < c c ∣ z ∣ − 1 2 c 2 ∣ z ∣ ≥ c \rho(z)=\left\{ \begin{aligned} \frac 12 z^2 & & |z| < c \\ c|z| - \frac12c^2 & & |z| \ge c \end{aligned} \right. ρ(z)= 21z2cz21c2z<czc

Tuerky 估计

ψ ( z ) = { z ( c 2 − z 2 ) 2 ∣ z ∣ < c c ⋅ s i g n ( z ) ∣ z ∣ ≥ c \psi(z)=\left\{ \begin{aligned} z(c^2 - z^2)^2 & & |z| < c \\ c\cdot sign(z) & & |z| \ge c \end{aligned} \right. ψ(z)={z(c2z2)2csign(z)z<czc

ρ ( z ) = { 1 6 ( c 6 − ( c 2 − z 2 ) 3 ) ∣ z ∣ < c 0 ∣ z ∣ ≥ c \rho(z)=\left\{ \begin{aligned} \frac 16(c^6 - (c^2-z^2)^3) & & |z| < c \\ 0 & & |z| \ge c \end{aligned} \right. ρ(z)= 61(c6(c2z2)3)0z<czc

L p L_p Lp 估计

ρ ( z ) = ∣ z ∣ p \rho(z) = |z|^p ρ(z)=zp

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/41174.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

vulhub-activemq(CVE-2016-3088)

在 Apache ActiveMQ 5.12.x~5.13.x 版本中&#xff0c;默认关闭了 fileserver 这个应用&#xff08;不过&#xff0c;可以在conf/jetty.xml 中开启&#xff09;&#xff1b;在 5.14.0 版本后&#xff0c;彻底删除了 fileserver 应用。【所以在渗透测试过程中要确定好 ActiveMQ …

word 使用手册

word 文档中如何将下行的指定文字退格到上行中 就像是这样的 编号&#xff1a;111 密码&#xff1a;222 编号&#xff1a;123 密码&#xff1a;321 编号&#xff1a;124 密码&#xff1a;331 变成 编号&#xff1a;111密码&#xff1a;222 编号&#xff1a;123密码&#xff1…

数据结构1:C++实现变长数组

数组作为线性表的一种&#xff0c;具有内存连续这一特点&#xff0c;可以通过下标访问元素&#xff0c;并且下标访问的时间复杂的是O(1)&#xff0c;在数组的末尾插入和删除元素的时间复杂度同样是O(1)&#xff0c;我们使用C实现一个简单的边长数组。 数据结构定义 class Arr…

华为OD机试 - 来自异国的客人(Java 2024 D卷 100分)

华为OD机试 2024D卷题库疯狂收录中&#xff0c;刷题点这里 专栏导读 本专栏收录于《华为OD机试&#xff08;JAVA&#xff09;真题&#xff08;D卷C卷A卷B卷&#xff09;》。 刷的越多&#xff0c;抽中的概率越大&#xff0c;每一题都有详细的答题思路、详细的代码注释、样例测…

新手教学系列——前后端分离API优化版

在之前的文章《Vue 前后端分离开发:懒人必备的API SDK》中,我介绍了通过Object对象自动生成API的方法。然而,之前的代码存在一些冗余之处。今天,我将分享一个改进版本,帮助你更高效地管理API。 改进版API SDK 首先,让我们来看一下改进后的代码: import request from …

深入理解 KVO

在 iOS 中&#xff0c;KVO&#xff08;Key-Value Observing&#xff09;是一个强大的观察机制&#xff0c;它的底层实现相对复杂。KVO 利用 Objective-C 的动态特性&#xff0c;为对象的属性提供观察能力。 KVO 的底层实现 1. 动态子类化 当一个对象的属性被添加观察者时&am…

6、Redis系统-数据结构-01-String

Redis 数据结构简介 前言 Redis 是一个高性能的内存数据库&#xff0c;其关键在于其数据结构的设计。Redis 数据结构是指底层实现 Redis 键值对中值的数据类型的方式。它包括了以下几种主要对象&#xff1a; String&#xff08;字符串&#xff09;对象&#xff1a;最基本的数…

[C++][CMake][流程控制]详细讲解

目录 1.条件判断1.基本表达式2.逻辑判断3.比较4.文件操作5.其他 2.循环1.foreach2.while 1.条件判断 在进行条件判断的时候&#xff0c;如果有多个条件&#xff0c;那么可以写多个elseif&#xff0c;最后一个条件可以使用else&#xff0c;但是开始和结束是必须要成对出现的&am…

WordPress常见问题及简要说明

1. 如何安装WordPress? 简要说明&#xff1a;WordPress是一个流行的内容管理系统&#xff0c;可以帮助用户快速搭建网站。安装WordPress需要以下几个步骤&#xff1a;下载WordPress安装包、上传到服务器、创建数据库、配置数据库信息、完成安装。 2. 如何创建一个新的WordPr…

掌握电量脉搏:WebKit 电池状态(Battery Status API)支持全解析

掌握电量脉搏&#xff1a;WebKit 电池状态&#xff08;Battery Status API&#xff09;支持全解析 随着移动设备的广泛使用&#xff0c;Web 应用对设备的电池状态信息的需求日益增长。Battery Status API 提供了一种方式&#xff0c;允许 Web 应用访问设备的电池信息&#xff…

【反悔贪心 反悔堆】1642. 可以到达的最远建筑

本文涉及知识点 反悔贪心 反悔堆 LeetCode1642. 可以到达的最远建筑 给你一个整数数组 heights &#xff0c;表示建筑物的高度。另有一些砖块 bricks 和梯子 ladders 。 你从建筑物 0 开始旅程&#xff0c;不断向后面的建筑物移动&#xff0c;期间可能会用到砖块或梯子。 当…

Spring Boot中的全局异常处理

Spring Boot中的全局异常处理 大家好&#xff0c;我是免费搭建查券返利机器人省钱赚佣金就用微赚淘客系统3.0的小编&#xff0c;也是冬天不穿秋裤&#xff0c;天冷也要风度的程序猿&#xff01;今天我们将探讨如何在Spring Boot应用中实现全局异常处理&#xff0c;这是保证应用…

VSCode, 请在windows下使用git bash终端

用vscode在windows下调测代码&#xff0c;运行时默认打开的终端是windows的cmd&#xff0c;很不受我待见。毕竟习惯了linux&#xff0c;习惯了windows下的git bash风格。怎么办&#xff1f; search&#xff0c;search&#xff0c;research。 先确保windows上安装了git bash。…

MATLAB 2024b 更新了些什么?

MATLAB 2024b版本已经推出了预览版&#xff0c;本期介绍一些MATLAB部分的主要的更新内容。 帮助浏览器被移除 在此前的版本&#xff0c;当我们从MATLAB中访问帮助文档时&#xff0c;默认会通过MATLAB的帮助浏览器&#xff08;Help browser&#xff09;。 2024b版本开始&…

【Unity数据交互】如何Unity中读取Ecxel中的数据

&#x1f468;‍&#x1f4bb;个人主页&#xff1a;元宇宙-秩沅 &#x1f468;‍&#x1f4bb; hallo 欢迎 点赞&#x1f44d; 收藏⭐ 留言&#x1f4dd; 加关注✅! &#x1f468;‍&#x1f4bb; 本文由 秩沅 原创 &#x1f468;‍&#x1f4bb; 专栏交流&#x1f9e7;&…

医院挂号系统小程序的设计

管理员账户功能包括&#xff1a;系统首页&#xff0c;个人中心&#xff0c;患者管理&#xff0c;医生管理&#xff0c;专家信息管理&#xff0c;科室管理&#xff0c;预约信息管理&#xff0c;系统管理 微信端账号功能包括&#xff1a;系统首页&#xff0c;专家信息&#xff0…

数据结构算法-排序(一)-冒泡排序

什么是冒泡排序 冒泡排序&#xff1a;在原数组中通过相邻两项元素的比较&#xff0c;交换而完成的排序算法。 算法核心 数组中相邻两项比较、交换。 算法复杂度 时间复杂度 实现一次排序找到最大值需要遍历 n-1次(n为数组长度) 需要这样的排序 n-1次。 需要 (n-1) * (n-1) —…

Java事务(Transaction)

Java事务&#xff08;Transaction&#xff09;是数据库管理系统执行过程中的一个逻辑单位&#xff0c;由一个有限的数据库操作序列组成&#xff0c;这些操作要么全部执行&#xff0c;要么全部不执行&#xff0c;是一个不可分割的工作单位。事务的引入主要是为了解决并发操作数据…

Unity中遇到“Input Button unload_long_back_btn is not setup”问题

当你在Unity中遇到“Input Button unload_long_back_btn is not setup”这个问题时&#xff0c;需要按照以下步骤进行处理&#xff1a; 1. 检查按钮名称 确保你在代码中使用的按钮名称&#xff08;unload_long_back_btn&#xff09;与Unity输入管理器中的配置完全匹配。 2. …

[AIGC] ClickHouse分布式表与本地表的区别及如何查询所有本地表记录

在大规模数据处理和分析场景中&#xff0c;ClickHouse是一种高性能的列式数据库管理系统。ClickHouse支持分布式表和本地表两种表类型&#xff0c;本文将介绍这两种表类型的区别&#xff0c;并探讨如何建表以查询所有本地表的记录。 文章目录 一、ClickHouse分布式表与本地表的…