多元与曲线回归问题 | 学习笔记

简介: 快速学习多元与曲线回归问题

开发者学堂课程【人工智能必备基础:概率论与数理统计:多元与曲线回归问题】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/545/detail/7434


多元与曲线回归问题


内容介绍

一、 多元线性回归分析

二、 曲线回归分析

三、 多重共线性

 

一、多元线性回归分析

经常会遇到某一现象的发展和变化取决于几个影响因素价情况,也就是一个因变量和几个自变量有依存关系的情况,这时需用多元线性回归分析。

多元线性回归分析预测法, 是指通过对两上成两个以上的自变量与一个因变量的相关分析,建立预测模型进行预测和控制的方法

多元线性回归预测模型一般式为:
image.png
调整的多重判定系数:
用样本容星 n 和自变量的个数 k 去修正 R^2 得到:

image.png

避免增加自变量而高估 R^2


二、曲线回归分析:

直线关系是两变量间最简单的一种关系, 曲线回归分析的基本任务是通过两个相关变量 x 与 y 的实际观测数据建立曲线回归方程,以揭示 x 与 y 间的曲线联系的形式。↓
曲线回归分析最困难和首要的工作是确定自变量与因变量间的曲线关系的类型,曲线回归分析的基本过程:

先将 x 或 y 进行变量转换

对新变量进行直线回归分析、建立直线回归方程并进行显落性检验和区问估计

将新变量还原为原变量,由新变量的直线回归方程和置信区间得出原变量的曲线回归方程和置信区间
由于曲线回归模型种类繁多,所以没有通用的回归方程可直接使用。但是对于某些特殊的回归模型,可以通过变量代换、取对数等方法将其线性化,然后使用标准方程求解参数,再将参数带回原方程就是所求。
实例:某商店各个时期的商品流通费率和商品零售额资料

image.png

散点图如下:

image.png

散点图显示出 x 与 y 的变动关系为一条递減的双曲线。

标准方程为

image.png

image.png

 

三、多重共线性

回归模型中两个或两个以上的自变量彼此相关的现象

比如:现有 Y,X1 有 10、8、6、4,X2 有 5、4、3、2,看出 X1 是 X2 的 2 倍,所以出现相关性。
多重共线性带来的问题有:

回归系数估计值的不稳定性增强

回归系数假设检验的结果不显著等

多重共线性检验的主要方法:

容忍度

方差膨胀因子( VIF )
容忍度:
image.png

Ri 是解释变量 xi 与方程中其他解释变量间的复相关系数;

容忍度在 0~1 之间,越接近于 0,表示多重共线性越强,越接近于 1,表示多重共线性越弱。

方差膨胀因子

方差膨胀因子是容忍度的例数
image.png

VIFi 越大,特别见大与等于 10,说明解释变量 xi 与方程中其他解释变量之间有严重的多重共线性:

VIFi 越接近 1,表明解释变量 xi 和其他解释变量之间的多重共线性越弱。

相关文章
|
3月前
|
数据可视化 数据挖掘 关系型数据库
借助 MCP 赋能数据可视化,让数据‘燃’起来
在数字化时代,数据成为企业竞争的关键资源。MCP工具作为“数据中转站”和“智能翻译官”,可连接阿里云PolarDB MySQL数据库,通过拖拽操作实现零代码数据分析,降低技术门槛。结合阿里云百炼大模型,用户只需输入自然语言即可生成可视化图表,快速获取数据洞察,助力企业高效决策。
|
4月前
|
Windows
windows错误0x80070057?各种安装软件时出现参数错误0x80070057解决办法
本文介绍了Windows系统中常见的错误代码0x80070057的解决方法。该错误通常出现在安装IIS、Edge浏览器、系统更新或文件复制等操作中。文章推荐使用FixWin 11这款修复工具,帮助用户快速解决此类问题。工具支持多种Windows系统问题修复,操作简单,适合普通用户使用。
587 0
|
4月前
|
人工智能 监控 数据可视化
新媒体内容策划看板:高效内容生产的秘密武器
新媒体内容策划看板是可视化任务管理工具,用于规划选题、排期、执行及监控内容生产全流程,解决传统管理方式效率低、协作混乱等问题。核心模块包括选题库、内容日历、制作追踪和多平台分发跟踪,支持团队高效协作与数据反馈。主流工具如飞书、Notion、板栗看板各具优势,适配不同规模团队。通过集成数据指标(阅读量、转化率等)和AI辅助(智能排期、生成建议),看板可优化内容策略并形成闭环管理。未来,看板将与AI深度结合,推动内容生产智能化。
255 0
|
10月前
|
安全 网络协议 Java
Java网络编程封装
Java网络编程封装原理旨在隐藏底层通信细节,提供简洁、安全的高层接口。通过简化开发、提高安全性和增强可维护性,封装使开发者能更高效地进行网络应用开发。常见的封装层次包括套接字层(如Socket和ServerSocket类),以及更高层次的HTTP请求封装(如RestTemplate)。示例代码展示了如何使用RestTemplate简化HTTP请求的发送与处理,确保代码清晰易维护。
|
11月前
|
安全 Ubuntu Linux
Linux重要知识点
掌握以上Linux重要知识点可以帮助你高效地使用和管理Linux系统。这些知识不仅在日常使用中非常重要,而且在系统维护、网络配置和安全管理等方面也非常关键。通过不断实践和深入学习,可以进一步提高对Linux系统的理解和掌握。
263 22
|
11月前
|
存储 NoSQL 数据库连接
在Python程序中实现LevelDB的海量key的分批次扫描
通过本文的步骤,您可以在Python程序中实现对LevelDB海量key的分批次扫描。这样不仅能够有效地管理大规模数据,还可以避免一次性加载过多数据到内存中,提高程序的性能和稳定性。希望这篇指南能为您的开发工作提供实用的帮助。
284 28
|
缓存 安全 Java
JUC工具包介绍
JUC工具包介绍
315 2
|
存储 Oracle 关系型数据库
使用Docker安装ClickHouse
ClickHouse是一个由俄罗斯最大的搜索公司Yandex开源的列式数据库(DBMS),主要用于在线分析处理查询(OLAP),于2016年开源,采用C++开发。凭借优秀的性能,市场反应非常热烈。
2928 0
使用Docker安装ClickHouse
|
缓存 开发工具 Android开发
快速上手系列--Flutter应用开发模板
快速上手系列--Flutter应用开发模板
1430 0
|
Kubernetes 监控 负载均衡
构建基于Spring Cloud向Service Mesh框架迁移的解决方案及思路
作为新一代微服务架构体系,Service Mesh 技术有效地解决了 Spring Cloud 微服务架构和服务治理过程中的痛点问题,一经推出便引起了很大的反响。今天我们就针对构建基于 Spring Cloud 向 Service Mesh 框架迁移过程中的诸多问题展开讨论,尽可能提供一套完善的解决方案和迁移思路,供大家参考。
1138 2
构建基于Spring Cloud向Service Mesh框架迁移的解决方案及思路