线性回归笔记

news2024/9/24 3:29:47

https://blog.51cto.com/u_16213589/7682076

残差图

多元回归-最小二乘法-残差分析笔记
一.多元线性回归模型的假设
我们需要进行以下六个假设,这些假设是经典的多元线性回归模型有效的前提:

1、因变量Y和自变量X1,X2,…,Xk之间的关系是线性的。

2、自变量(X1,X2,…,Xk)不是随机的。而且,两个或多个自变量之间不存在精确的线性关系。

3、以自变量为条件的残差的期望值为0:E(ε|X1,X2,…,Xk)=0。

4、残差项的方差对于所有观察值都是相同的:E(εi2)=σε2。

5、残差项在各个观测值之间是不相关的:E(εiεj)=0,j≠i。

6、残差项是正态分布的。

二.计量经济学中的普通最小二乘法(OLS)的4个基本假设条件分别为:
1、解释变量是确定变量,不是随机变量。
2、随机误差项具有零均值、同方差何不序列相关性。
3、随机误差项与解释变量之间不相关。
4、随机误差项服从零均值、同方差、零协方差的正态分布。

三.残差分析
(1)残差分析定义
在回归模型中,假定残差的期望值为0,方差相等且服从正态分布的一个随机变量。但是,若关于残差的假定不成立,此时所做的检验以及估计和预测也许站不住脚。确定有关残差的假定是否成立的方法之一是进行残差分析(residual analysis).

回归模型下的预测值和观测值之间的差异必须是随机不可预测的。
换句话说,在误差(error)中不应该含有任何可解释、可预测的信息。

(2)残差分析包括以下内容:
①残差是否服从均值为零的正态分布;

②残差是否为等方差的正态分布;

③残差序列是否独立;

④借助残差探测样本中的异常值。

(3)如何进行残差分析:
看分布-绘制残差图
看独立-DW检验

1.残差图
1-1残差图的定义:是指以某种残差为纵坐标,以其他适宜的量为横坐标的散点图。
这里横坐标有多种选择,最常见的选择是:
1.因变量的拟合值;
2. 某自变量的观察值;
3.在因变量的观察值Y1,…,Yn为一时间序列时, 横坐标可取为观察时间或观察序号。

1-2最常见的残差图——回归值与残差的残差图

不论回归值的大小,而残差(或)具有相同的分布,并满足模型的各假设条件;

表示回归值的大小与残差的波动大小有关系,即等方差性的假设有问题;

表示线性模型不合适的样本,可能有异常值存在。

参考链接:
 https://baike.sogou.com/v7666692.htm?fromTitle=%E6%AE%8B%E5%B7%AE%E5%9B%BE

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

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

相关文章

文献阅读:基于测序的空间转录组方法的系统比较

文献介绍 文献题目: Systematic comparison of sequencing-based spatial transcriptomic methods 研究团队: 田鲁亦(广州实验室)、刘晓东(西湖大学) 发表时间: 2024-07-04 发表期刊&#xff…

Python自动化测试系列[v1.0.0][自动化测试报告]

BeautifulReport测试报告 获取BeautifulReport模块 BeautifulReport 源码Clone地址为 BeautifulReport ,其中BeautifulReport.py和其template是我们需要的 BeautifulReport 如下代码是BeautifulReport.py的源码,其中几个注释的地方需要注意&#xff…

C编程使用clock函数实现计算一段代码的执行时间:毫秒单位

一、函数原型 在Linux系统中&#xff0c;clock()函数是一个非常重要且常用的函数&#xff0c;它主要用于测量程序运行的CPU时间。这个函数是C/C语言中的一个标准函数&#xff0c;其原型定义在<time.h>头文件中。以下是对clock()函数的详细解析&#xff1a; #include <…

Khoj 一个处在免费领域应用最佳的AI对话工具

文章目录 1. 了解 khoj1.1 文档1.2 价格1.3 代理人 2. 特点3. 应用3.1 全文搜索3.1.1 ChatGPT没有3.1.2 Khoj 3.2 APP 对话3.2.1 khoj & whatsApp3.2.2 ChatGPT 3.3 摘要总结3.3.1 ChatGPT3.3.2 Khoj 3.4 图片分析3.4.1 chatgpt3.4.2 khoj 3.5 格式转换3.5.1 ChatGPT3.5.2 …

基于STM主题模型的主题提取分析-完整代码数据

直接看结果: 代码: import re from collections import defaultdict import random import matplotlib.pyplot as plt import numpy as npimport pandas as pd import numpy as np import re from sklearn.feature_extraction.text import CountVectorizer from nltk.corpus…

c++ 多边形 xyz 数据 获取 中心点方法

有需求需要对。多边形 获取中心点方法&#xff0c;绝大多数都是 puthon和java版本。立体几何学中的知识。 封装函数 point ##########::getCenterOfGravity(std::vector<point> polygon) {if (polygon.size() < 2)return point();auto Area [](point p0, point p1, p…

聚类分析方法(二)

目录 三、层次聚类方法&#xff08;一&#xff09;层次聚类策略&#xff08;二&#xff09;AGNES算法&#xff08;三&#xff09;DIANA算法 四、密度聚类方法&#xff08;一&#xff09;基本概念&#xff08;二&#xff09;算法描述&#xff08;三&#xff09;计算实例&#xf…

flowable7.0.1常见问题解答

说明&#xff1a;本文采用Q-A的形式&#xff0c;持续更新... Q&#xff1a;flowable中任务审批时在taskCompleted监听中获取当前审批提交的表单内容&#xff1f; A&#xff1a;taskService.setLocalVirables(Map<String,Object> variables)&#xff1b;也可以通过添加缓…

MVC 可以把通用命名空间放在配置文件

这种方式的引入,是将命名空间引入到所有视图中了,不需要在使用using单独引用了。

【大数据】什么是数据湖?一文揭示数据湖的本质

很多人跟我一样&#xff0c;对于数据湖充满好奇&#xff0c;也许还读了不少数据湖文章&#xff0c;但无论别人怎么说&#xff0c;你还是会觉得难以把握数据湖的本质。 有些人会望文生义说&#xff0c;数据湖嘛&#xff0c;就是什么东西都可以往里面扔&#xff0c;特别是对非结构…

奇瑞新能源车型EQ2在驾校领域的CAN总线数据应用

在当今这个快速发展的汽车时代&#xff0c;科技的进步不仅推动了汽车性能的提升&#xff0c;也为驾驶培训领域带来了革命性的变化。其中&#xff0c;奇瑞EQ2作为一款电动汽车&#xff0c;其在驾校领域的应用尤其值得关注&#xff0c;特别是其采用的CAN总线技术。CAN总线&#x…

【面向就业的Linux的基础】从入门到熟练,探索Linux的秘密(十三)-常用的命令

上述是一些系统命令的基本练习&#xff0c;可以当做日常笔记学习收藏一下&#xff01;&#xff01;&#xff01; 目录 前言 一、文件权限 二、文件检索 三、查看文件内容 四、用户相关 五、工具 六、安装软件 七、作业​​​​​​​ 总结 前言 上述是一些系统命令的…

MATLAB实现-基于CNN-LSTM卷积神经网络结合长短期记忆神经网络数据分类预测(多输入多分类)

MATLAB实现-基于CNN-LSTM卷积神经网络结合长短期记忆神经网络数据分类预测&#xff08;多输入多分类&#xff09; 基于CNN-LSTM卷积神经网络结合长短期记忆神经网络数据分类预测&#xff08;多输入多分类&#xff09; 1.数据均为Excel数据&#xff0c;直接替换数据就可以运行…

互助学习平台小程序的设计

管理员账户功能包括&#xff1a;系统首页&#xff0c;个人中心&#xff0c;学生管理&#xff0c;课程信息管理&#xff0c;课程分类管理&#xff0c;课程评价管理&#xff0c;学习计划管理&#xff0c;留言板管理 微信端账号功能包括&#xff1a;系统首页&#xff0c;课程信息…

2-25 基于matlab的语音信号降噪处理算法

基于matlab的语音信号降噪处理算法&#xff0c;采用谱减法&#xff0c;可以对强噪声背景下的语音信号进行去噪。输入原始信号及加噪信号&#xff0c;对加噪信号进行降噪&#xff0c;并提高信噪比。程序已调通&#xff0c;可直接运行。 2-25 语音信号降噪处理算法 谱减法 - 小红…

商业地产规划vr实景还原系统更直观生动

在今日的建筑行业论坛中&#xff0c;众多业界专家深入探讨了建筑设计与展示的未来趋势。我们作为VR建筑展示领域的领军企业&#xff0c;始终秉持着对城市规划与发展的深度思考。多年来&#xff0c;我们积极参与并助力了无数城市片区的规划与建设。 回首2015年&#xff0c;我们与…

假期笔记1:anaconda的安装与pycharm中的引用

1.下载安装 Download Anaconda Distribution | Anaconda 2.填个邮箱 11111.. 3.下载。有点需要时间 4.安装&#xff0c;双击&#xff0c;根据实际进行&#xff0c;记清安装路径 5。环境设置 conda -V 6.创建环境 conda create --name env_name conda create --na…

python基础语法笔记(有C语言基础之后)

input()用于输入&#xff0c;其有返回值&#xff08;即用户输入的值&#xff09;&#xff0c;默认返回字符串。括号里可放提示语句 一行代码若想分为多行来写&#xff0c;需要在每一行的末尾加上“\” 单个“/”表示数学中的除法&#xff0c;不会取整。“//”才会向下取整。 …

关于string的‘\0‘与string,vector构造特点加部分特别知识点的讨论

目录 前言&#xff1a; 问题一&#xff1a;关于string的\0问题讨论 问题二&#xff1a;C标准库中的string内存是分配在堆上面吗&#xff1f; 问题三&#xff1a;string与vector的capacity大小设计的特点 问题四&#xff1a;string的流提取问题 问题五&#xff1a;迭代器失…

电脑文件过大删除的文件怎么恢复?别急,恢复方法在此

在数字化时代&#xff0c;电脑文件承载着我们的工作、学习和生活的重要信息。然而&#xff0c;由于文件体积的庞大或是操作失误&#xff0c;我们有时会不小心删除一些至关重要的文件。特别是当文件过大时&#xff0c;它们可能不会在回收站中留下痕迹&#xff0c;给恢复工作带来…