莆田专业网站制作网站查询功能代码

diannao/2026/1/25 7:29:25/文章来源:
莆田专业网站制作,网站查询功能代码,微网站开发与制作个人总结,建大网站文章目录 什么是m估计怎么求解m估计呢#xff1f;Huber函数时的线性m估计 什么是m估计 自20世纪60年代稳健统计建立以来#xff0c;在国内外众多学者的研究之下#xff0c;诞生了一系列稳健统计重要理论和成果。其中最主要且广泛使用的稳健统计有以下三类#xff1a; L-e… 文章目录 什么是m估计怎么求解m估计呢Huber函数时的线性m估计 什么是m估计 自20世纪60年代稳健统计建立以来在国内外众多学者的研究之下诞生了一系列稳健统计重要理论和成果。其中最主要且广泛使用的稳健统计有以下三类 L-estimators (linear combinations of order statistics of the observations);R-estimators (estimator based on waste ranking);M-estimators (generalizations of a Maximum Likelihood estimator) m估计可以翻译为通用的最大似然估计其是由Huber提出的是最常用的稳健统计方法。其标准形式为 min ⁡ S ( x j ) min ⁡ ∑ i 1 n ρ ( r i ) (1) \min{S(x_j)}\min \sum_{i1}^n \rho(r_i)\tag{1} minS(xj​)mini1∑n​ρ(ri​)(1) S 为目标函数 x j 为估计参数 ρ ( ) 为残差函数 , r i 为残差 S为目标函数x_j为估计参数\rho()为残差函数,r_i为残差 S为目标函数xj​为估计参数ρ()为残差函数,ri​为残差。 ρ ( ) 残差函数需要满足以下性质 \rho()残差函数需要满足以下性质 ρ()残差函数需要满足以下性质 连续性偶函数非负性通过原点在正半轴单调递增。 提出了很多的残差函数Huber, l1-l2, Fair, Cauchy, Geman-McClure, Welsch, and Tukey estimators等等。 怎么求解m估计呢 通常使用迭代加权最小二乘(Iterative Reweight Least Square, IRLS有时也叫迭代选权最小二乘)求解m估计。具体过程如下 要求解的式1一般需要对其求一阶偏导 ∂ S ∂ x j ∑ i 1 m d ρ ( r i ) d r i ∂ r i ∂ x j 0 , j 0 , … , n (2) \frac{\partial S}{\partial x_j}\sum_{i1}^m \frac{d \rho\left(r_i\right)}{d r_i} \frac{\partial r_i}{\partial x_j}0, j0, \ldots, n\tag{2} ∂xj​∂S​i1∑m​dri​dρ(ri​)​∂xj​∂ri​​0,j0,…,n(2)令 ρ ( r ) \rho(r) ρ(r) 的一阶导数梯度为 ψ ( r ) a ρ ( r ) d r ψ ( r ) \psi(r)\frac{a \rho(r)}{d r} \psi(r) ψ(r)draρ(r)​ψ(r) 在M估计中被叫做影响力函数(Influence Function); 令 w ( r ) ψ ( r ) r w(r)\frac{\psi(r)}{r} w(r)rψ(r)​ 该函数在M估计中被叫做权重函数(Weight Function) 将 ( 2 ) (2) (2) 变形: ∂ S ∂ x j ∑ i 1 m d ρ ( r i ) d r i ∂ r i ∂ x j ∑ i 1 m ψ ( r i ) ∂ r i ∂ x j ∑ i 1 m w ( r i ) r i ∂ r i ∂ x j 0 (3) \frac{\partial S}{\partial x_j}\sum_{i1}^m \frac{d \rho\left(r_i\right)}{d r_i} \frac{\partial r_i}{\partial x_j}\sum_{i1}^m \psi\left(r_i\right) \frac{\partial r_i}{\partial x_j}\sum_{i1}^m w\left(r_i\right) r_i \frac{\partial r_i}{\partial x_j}0\tag{3} ∂xj​∂S​i1∑m​dri​dρ(ri​)​∂xj​∂ri​​i1∑m​ψ(ri​)∂xj​∂ri​​i1∑m​w(ri​)ri​∂xj​∂ri​​0(3) 如果 w ( r i ) w\left(r_i\right) w(ri​) 是一个常数比如用上一次迭代优化的结果 x k x^k xk 的残差替换: ∑ i 1 m w ( r i k ) r i ∂ r i ∂ x j 0 (4) \sum_{i1}^m w\left(r_i^k\right) r_i \frac{\partial r_i}{\partial x_j}0\tag{4} i1∑m​w(rik​)ri​∂xj​∂ri​​0(4) 式4等价于 argmin ⁡ x 1 2 ∑ i 1 m w i ( r i k ) . r i ( x ) 2 \underset{x}{\operatorname{argmin}} \frac{1}{2} \sum_{i1}^m w_i\left(r_i^k\right). r_i(x)^2 xargmin​21​∑i1m​wi​(rik​).ri​(x)2,即等价于加权最小二乘求解问题。由于权重函数的数值不是固定的因此我们很自然地想到通过多次迭代求解加权最小二乘来得到的最终的 x x x.因此迭代加权最小二乘算法步骤如下 1获取 x x x初值线性最小二乘可以通过 x 0 ( X T X ) − 1 X T Y x_0(X^TX)^{-1}X^TY x0​(XTX)−1XTY,非线性问题可以通过别的方式获得(2)利用得到的 x k x_k xk​计算 ψ ( r ) \psi(r) ψ(r)再计算 w ( r ) w(r) w(r)(3)利用权重求解 argmin ⁡ x 1 2 ∑ i 1 m w i ( r i k ) . r i ( x ) 2 \underset{x}{\operatorname{argmin}} \frac{1}{2} \sum_{i1}^m w_i\left(r_i^k\right). r_i(x)^2 xargmin​21​∑i1m​wi​(rik​).ri​(x)2获得新的 x k 1 x_{k1} xk1​.非线性问题可以通过梯度法牛顿高斯法牛顿法共轭梯度法或者lm方法求解线性问题可以利用 x k 1 ( X T W X ) − 1 X T W Y , W 为权重 x_{k1}(X^TWX)^{-1}X^TWY,W为权重 xk1​(XTWX)−1XTWY,W为权重(4)若 ∣ x k 1 − x k ∣ ε |x_{k1}-x_{k}|\varepsilon ∣xk1​−xk​∣ε或者大于迭代次数,终止迭代否则返回第二步 Huber函数时的线性m估计 对于Huber而言 ρ ( r ) { r 2 2 , ∣ r ∣ ≤ k k ∣ r ∣ − k 2 2 , ∣ r ∣ k \rho(r) \begin{cases}\frac{r^2}{2}, |r| \leq k \\ k|r|-\frac{k^2}{2}, |r|k\end{cases} ρ(r){2r2​,k∣r∣−2k2​,​∣r∣≤k∣r∣k​ φ ( r ) \varphi(\mathrm{r}) φ(r) 为 ρ ( r ) \rho(\mathrm{r}) ρ(r) 的导数 φ ( r ) { − k r − k r ∣ r ∣ ≤ k k r k \varphi(r)\left\{\begin{array}{cc} -k r-k \\ r |r| \leq k \\ k rk \end{array}\right. φ(r)⎩ ⎨ ⎧​−krk​r−k∣r∣≤krk​ 权重函数 w ( r ) w(r) w(r): w ( r ) { − k r r − k 1 ∣ r ∣ ≤ k k r r k w(r)\left\{\begin{array}{cc} \frac{-k}{r} r-k \\ 1 |r| \leq k \\ \frac{k}{r} rk \end{array}\right. w(r)⎩ ⎨ ⎧​r−k​1rk​​r−k∣r∣≤krk​ 已知线性函数的自变量为 x i x_i xi​,因变量为 y i y_i yi​,设线性函数为 a x b 0 axb0 axb0,有残差 r i a x i b − y i r_iax_ib-y_i ri​axi​b−yi​令: A [ x 1 1 x 2 1 . . . x i 1 . . . x n 1 ] , Y [ y 1 y 2 . . . y i . . . y n ] , A \begin{bmatrix} x_11\\ x_21\\ ...\\ x_i1\\ ...\\ x_n1 \end{bmatrix}, Y\begin{bmatrix} y_1\\ y_2\\ ...\\ y_i\\ ...\\ y_n \end{bmatrix}, A ​x1​x2​...xi​...xn​​1111​ ​,Y ​y1​y2​...yi​...yn​​ ​, 有 r A [ a , b ] T − Y rA[a,b]^T-Y rA[a,b]T−Y 对于最小二乘直接解为 a , b ( X T X ) − 1 X T Y a,b(X^TX)^{-1}X^TY a,b(XTX)−1XTY,对于加权最小二乘直接解为 a , b ( X T W X ) − 1 X T W Y , W a,b(X^TWX)^{-1}X^TWY,W a,b(XTWX)−1XTWY,W为权重. codes: #include iostream #includeEigen/Core #includeEigen/Dense int main() {const int size 7;const double k 1.5;//huber超参数//y2x1double x[size]{ 1.0,2.1,2.9,5.01,8.093,6.0,3.0 };double y[size]{ 3.02,4.97,7.1,10.88,17.06 ,2.0,17.6};//初值Eigen::MatrixXd A Eigen::MatrixXd::Zero(size, 2);Eigen::MatrixXd Y Eigen::MatrixXd::Zero(size, 1);for (size_t i 0; i size; i){A(i, 0) x[i];A(i, 1) 1;Y(i, 0) y[i];}Eigen::MatrixXd ab0 (A.transpose()*A).inverse()*A.transpose()*Y;std::cout ab0 std::endl;//残差Eigen::MatrixXd R Eigen::MatrixXd::Zero(size, 1);Eigen::MatrixXd W Eigen::MatrixXd::Zero(size, size);//对角阵//初值double a_k ab0(0, 0);double b_k ab0(1, 0);int iter_times 1;while (true){for (size_t j 0; j size; j){//计算残差R(j, 0) a_k * x[j] b_k - y[j];//计算Huber权重if (R(j, 0)-1.0*k){W(j, j) -1.0*k / R(j, 0);}else if (std::abs(R(j, 0)) k){W(j, j) 1.0;}else if (R(j, 0) k){W(j, j) k/ R(j, 0);}}Eigen::MatrixXd ab (A.transpose()*W*A).inverse()*A.transpose()*W*Y;iter_times;if (std::abs(ab(0,0)-a_k)1e-3std::abs(ab(1, 0) - b_k) 1e-3){std::cout ab std::endl;break;}else if(iter_times20){std::cout ab std::endl;break;}else{a_kab(0,0);b_k ab(1, 0);}}std::cout Hello World!\n; std::cout iter_times std::endl; }结果 a01.09263 b04.56053 a1.83641 b1.58977 直线h为直接最小二乘计算的结果直线p为m估计的结果。 参考 1 2 3 4 《A review on robust M-estimators for regression analysis》 《ROBUST ESTIMATION IN ROBOT VISION AND PHOTOGRAMMETRY: A NEW MODEL AND ITS APPLICATIONS》

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

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

相关文章

四川高速公路建设集团网站更改wordpress主题语言

文章目录 前言MPU6050参数电路MPU6050框图 IIC外设框图 IIC的基本结构软件IIC实现MPU6050硬件IIC实现MPU6050 前言 在51单片机专栏中,用过I2C通信来进行实现AT24C02的数据存储; 里面介绍的是利用程序的编程来实现I2C的时序,进而实现AT24C02与…

网站企业建设公司排名空间设计大师

2018年第七届数学建模国际赛小美赛 C题 共享单车对城市交通的影响 原题再现: 共享自行车改变了许多城市的交通状况,许多大城市引入共享自行车来解决交通问题。我们需要定量评估共享自行车对城市交通的影响,以及相关的经济、社会和环境影响。…

深圳网站设计比较好的公司上海市住房和城乡建设厅

在所有关于C#事件机制的介绍中,我更倾向于发布者/订阅者(Publisher/Subscriber)这种描述。理解事件机制并不是一件容易的事情,它所涉及的思想值得我们好好去研究。 本文资源来自《C#与.NET技术平台实战演练》——中国青年出版社 …

网站建设流程分几步个人互动网站

http://blog.csdn.net/chenjinyu_tang/article/details/8136841 好久没有学习python了,应为工作的需要,再次拾起python,唤起记忆。 当函数的参数不确定时,可以使用*args 和**kwargs,*args 没有key值,**kwar…

长沙品牌网站建设实力强去哪个网站可以接单做ps等等

C# 9 新特性 —— 补充篇Intro前面我们分别介绍了一些 C# 9 中的新特性,还有一些我觉得需要了解一下的新特性,写一篇作为补充。Top-Level Statements在以往的代码里,一个应用程序必须要有 Main 方法才能运行,从 C# 9 开始&#xf…

如何建网站模板小型网站建设方案

我想创建一个具有95%“精确”置信椭圆的二元正态分布的散点图.library(mvtnorm)library(ggplot2)set.seed(1)n c95 rho Sigma 我从双变量法线生成了1000个观测值,平均值为零,方差西格玛x z for(i in 1:n){z[i] p95[i] }我们可以使用stat_ellipse轻松地在生成数据的散…

门户网站建设的意义latex写wordpress

Java中线程的状态分为6种: 1.初始(NEW):新创建了一个线程对象,但还没有调用start()方法。 2.运行(RUNNABLE):Java线程中将就绪(READY)和运行中(RUNNING)两种状态笼统的称为“运行”…

网站建设拿什么框架海曙区做网站

解决数据库中的中文数据在页面显示乱码的问题 在连接的$connectionInfo中设置"CharacterSet" > "UTF-8",指定编码方式即可 $connectionInfo array("UID">$uid, "PWD">$pwd, "Database">$database…

个人微信公众号怎么做微网站网站建设程序的步骤过程

15. 小部件Menu “下拉菜单”是一种流行的方式 为用户提供多种选择,但占用 应用程序表面的最小空间,当 用户没有做出选择。 菜单按钮是 始终显示在应用程序上。 菜单是选项列表 仅在用户单击 菜单按钮。 要选择一个选项,用户可以将鼠标从 菜…

豪圣建设项目管理网站山东网站建设优化

接口测试 什么是接口 接口是两个独立部件共享信息的边界,测试中常说的接口大部分是web接口。web接口是遵循了http或者https协议的URL。 数据的流转过程 由客户端通过接口将数据发送给服务器。服务器收到数据之后,取出想要的数据,拼装成一…

哪些网站做装修wordpress下载防止盗链

2021牛客暑期多校训练营5 题号题目知识点AAway from CollegeBBoxes概率CCheating and StealingDDouble Strings线性dpEEert EsiwtibFFinding PointsGGreater Integer, Better LCMHHolding Two签到IInterval QueriesJJewels最小权匹配KKing of Range尺取法

php下载站源码长沙专业做网络的公司

C使用ffpython嵌入和扩展python(python2和python3)摘要:在服务器编程中,经常会用到python脚本技术。Python是最流行的脚本之一,并且python拥有定义良好的C API接口,同时又有丰富的文档,与C结合非常的适合。…

做食品那些网站好网站如何做的看起来高大上

创建一个简单的iOS天气应用程序涉及到多个步骤,包括设置项目、编写代码和使用外部API。由于篇幅限制,我将提供一个基础的示例,这个例子会展示如何创建一个简单的UI,获取用户的当前位置,并从OpenWeatherMap API获取天气…

网站源码在线查询北京网站搭建费用

在学习和使用python的过程中,少不了要与python idle打交道。但使用python idle都会遇到一个常见而又懊恼的问题——要怎么清屏?我在stackoverflow看到这样两种答案:1.在shell中输入1 import os 2 os.system(cls) 这种方法只能在windows系统中cmd模式下的…

网站项目功能需求清单滑县网站建设策划

今日学习的文章链接和视频链接 leetcode题目地址:383. 赎金信 代码随想录题解地址:代码随想录 题目简介 给你两个字符串:ransomNote 和 magazine ,判断 ransomNote 能不能由 magazine 里面的字符构成。 如果可以,返…

做淘宝客网站有什么服务器上哪儿找做网站

今天给大家分享一个微软官方的好东西:Channel。前言今天给大家分享一个微软官方的生产者/消费者方案的特性解决:Channel。Channel在System.Threading.Channels命名空间下,Core 2.1使用时,需要从Nuget上安装。% dotnet add package…

中国石油天然气第六建设公司网站a5站长网网站交易

文章目录 为不同的场景设计合适的缓存策略1. 缓存是什么2. 缓存的场景3. 缓存的策略4. 缓存位置5. 缓存实现的要点6. 注意问题7. 使用的组件8. 内存缓存和分布式缓存区别 总结 为不同的场景设计合适的缓存策略 1. 缓存是什么 缓存是计算结果的“临时”存储和重复使用缓存本质…

网站设计需求方案wordpress注册新用户

那得从很久很久以前说起了,记得那个时候... 懵懂的记得从前有个叫委托的东西是那么的高深难懂。 委托的使用 例一: 什么是委托? 个人理解:用来传递方法的类型。(用来传递数字的类型有int、float、double,用…

淮南网站建设服务中国建设银行太原招聘信息网站

JAVA中断线程的方法 Thread.stop, Thread.suspend, Thread.resume 和Runtime.runFinalizersOnExit 这些终止线程运行的方法已经被废弃,使用它们是极端不安全的! 现在,如果你要安全有效地终止一个线程,应该采用以下这些方法&a…

广告公司企业网站模板优化 导航网站

目录 背景 技术简介 系统简介 界面预览 背景 随着互联网的广泛渗透和进步,基于网络技术的KTV点歌系统迅速壮大,其发展始终围绕用户的实际需求展开。通过深入洞察用户的需求,开发出高度定制的管理平台,利用网络的便捷性对系统…