2-4回归模型的诊断和优化 - 违背基本假设

2023-12-26 11:40

本文主要是介绍2-4回归模型的诊断和优化 - 违背基本假设,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

0 回顾:回归模型的基本假设

线性回归有几个基本的前置假设条件

  • 零均值:随机误差项均值为0 ,保证未考虑的因素对被解释变量没有系统性的影响
  • 同方差:随机误差项方差相同,在给定x的情况下,\varepsilon的条件方差为某个常数\sigma^{ 2 }
  • 无自相关:两个\varepsilon之间不相关,COV\left (\varepsilon _{i}, \varepsilon _{j}\right )=0,i\neq j
  • 正态分布:\varepsilon符合正态分布\varepsilon _{i}\sim N\left ( 0,\sigma ^{2} \right )
  • 解释变量x_{1},x_{1},x_{1},...,x_{p}是非随机变量,其观测值是常数
  • 解释变量之间不存在精确的线性关系
  • 样本个数要多与解释变量的个数

1、常见的不满足基本假设的情况

1.1、异方差

回归模型的中的异方差是指随机误差项的方差不是一个常数,而是随着自变量的取值变化而变化。

由于不满足回归分析中的同方差的前提假设,异方差将可能带来以下几个问题:

  • 对使用最小二乘法(OLS)求解参数时 ,参数估计值虽然无偏,但不是最小方差线性无偏估计

  • 参数显著性检验失效

  • 回归方程的应用效果不理想

造成异方差的常见原因:

  • 模型缺少了某些解释变量,缺省变量本身的方差被包含在了随机误差的方差中

y=\beta _{0}+\beta _{1}x _{1}+\varepsilon         y=\beta _{0}+\beta _{1}x _{1}+\beta _{2}x _{2}+\varepsilon

  • 模型本身选取有误,比如原来是非线性的,结果使用了线性模型

  • 其他原因,包括不限于样本量过少、测量误差、异常数据、时序分析或者使用面板数据等

异方差的检验:

 残差图分析:

  • 坐标选择:纵坐标为残差e_{i},横坐标视情况而定,可选择:

这篇关于2-4回归模型的诊断和优化 - 违背基本假设的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/539269

相关文章

C++中使用vector存储并遍历数据的基本步骤

《C++中使用vector存储并遍历数据的基本步骤》C++标准模板库(STL)提供了多种容器类型,包括顺序容器、关联容器、无序关联容器和容器适配器,每种容器都有其特定的用途和特性,:本文主要介绍C... 目录(1)容器及简要描述‌php顺序容器‌‌关联容器‌‌无序关联容器‌(基于哈希表):‌容器适配器‌:(

Oracle查询优化之高效实现仅查询前10条记录的方法与实践

《Oracle查询优化之高效实现仅查询前10条记录的方法与实践》:本文主要介绍Oracle查询优化之高效实现仅查询前10条记录的相关资料,包括使用ROWNUM、ROW_NUMBER()函数、FET... 目录1. 使用 ROWNUM 查询2. 使用 ROW_NUMBER() 函数3. 使用 FETCH FI

C#使用HttpClient进行Post请求出现超时问题的解决及优化

《C#使用HttpClient进行Post请求出现超时问题的解决及优化》最近我的控制台程序发现有时候总是出现请求超时等问题,通常好几分钟最多只有3-4个请求,在使用apipost发现并发10个5分钟也... 目录优化结论单例HttpClient连接池耗尽和并发并发异步最终优化后优化结论我直接上优化结论吧,

Java内存泄漏问题的排查、优化与最佳实践

《Java内存泄漏问题的排查、优化与最佳实践》在Java开发中,内存泄漏是一个常见且令人头疼的问题,内存泄漏指的是程序在运行过程中,已经不再使用的对象没有被及时释放,从而导致内存占用不断增加,最终... 目录引言1. 什么是内存泄漏?常见的内存泄漏情况2. 如何排查 Java 中的内存泄漏?2.1 使用 J

Golang的CSP模型简介(最新推荐)

《Golang的CSP模型简介(最新推荐)》Golang采用了CSP(CommunicatingSequentialProcesses,通信顺序进程)并发模型,通过goroutine和channe... 目录前言一、介绍1. 什么是 CSP 模型2. Goroutine3. Channel4. Channe

使用Python进行文件读写操作的基本方法

《使用Python进行文件读写操作的基本方法》今天的内容来介绍Python中进行文件读写操作的方法,这在学习Python时是必不可少的技术点,希望可以帮助到正在学习python的小伙伴,以下是Pyth... 目录一、文件读取:二、文件写入:三、文件追加:四、文件读写的二进制模式:五、使用 json 模块读写

MySQL不使用子查询的原因及优化案例

《MySQL不使用子查询的原因及优化案例》对于mysql,不推荐使用子查询,效率太差,执行子查询时,MYSQL需要创建临时表,查询完毕后再删除这些临时表,所以,子查询的速度会受到一定的影响,本文给大家... 目录不推荐使用子查询和JOIN的原因解决方案优化案例案例1:查询所有有库存的商品信息案例2:使用EX

MySQL中my.ini文件的基础配置和优化配置方式

《MySQL中my.ini文件的基础配置和优化配置方式》文章讨论了数据库异步同步的优化思路,包括三个主要方面:幂等性、时序和延迟,作者还分享了MySQL配置文件的优化经验,并鼓励读者提供支持... 目录mysql my.ini文件的配置和优化配置优化思路MySQL配置文件优化总结MySQL my.ini文件

Python基于火山引擎豆包大模型搭建QQ机器人详细教程(2024年最新)

《Python基于火山引擎豆包大模型搭建QQ机器人详细教程(2024年最新)》:本文主要介绍Python基于火山引擎豆包大模型搭建QQ机器人详细的相关资料,包括开通模型、配置APIKEY鉴权和SD... 目录豆包大模型概述开通模型付费安装 SDK 环境配置 API KEY 鉴权Ark 模型接口Prompt

正则表达式高级应用与性能优化记录

《正则表达式高级应用与性能优化记录》本文介绍了正则表达式的高级应用和性能优化技巧,包括文本拆分、合并、XML/HTML解析、数据分析、以及性能优化方法,通过这些技巧,可以更高效地利用正则表达式进行复杂... 目录第6章:正则表达式的高级应用6.1 模式匹配与文本处理6.1.1 文本拆分6.1.2 文本合并6