当前位置: 首页 > news >正文

回归分析例题(多元统计分析期末复习)

例一

在这里插入图片描述


在这里插入图片描述

例二

一元线性回归

在这里插入图片描述


解:
(1)y= a ^ \hat{a} a^+ b ^ \hat{b} b^x,求线性回归方程即求出 a ^ \hat{a} a^ b ^ \hat{b} b^

b ^ \hat{b} b^= L x y L x x { {L_{xy}} \over {L_{xx}} } LxxLxy

所以我们首先需要计算 L x y {L_{xy}} Lxy L x x {L_{xx}} Lxx
在这里插入图片描述

所以 b ^ \hat{b} b^= L x y L x x { {L_{xy}} \over {L_{xx}} } LxxLxy=4.185

a ^ \hat{a} a^= y ˉ \bar{y} yˉ- b ^ x ˉ \hat{b}\bar{x} b^xˉ=319.086

所以回归方程为 y ^ \hat{y} y^=319.086+4.185x

(2)显著性检验需要我们计算出 T 0 {T_0} T0,所以依次计算出 L y y {L_{yy}} Lyy σ ^ \hat{σ} σ^,计算得 T 0 {T_0} T0如下:
在这里插入图片描述
F 0 {F_0} F0= T 0 2 {T_0^2} T02=14.438> F α {F_α} Fα(1,n-2)= F 0.05 {F_{0.05}} F0.05(1,10)=4.965,因此拒绝 H 0 {H_0} H0,即:回归效果是显著的。

(3)预测值直接把 x 0 {x_0} x0=35代入回归方程即可, y 0 ^ \hat{y_0} y0^=319.086+4.185*35=465.571;
而预测区间需要计算出以下值:
在这里插入图片描述
其实难度不大,主要是记住公式就行。

例三

多元线性回归

X= [ 0 0 1 1 1 1 − 1 1 2 0 ] \begin{bmatrix} 0 & 0 \\ 1& 1 \\ 1 &1 \\ -1 &1 \\ 2 & 0 \end{bmatrix} 0111201110 ,Y= [ 0.01 2.98 3.04 − 1.97 4.96 ] \begin{bmatrix} 0.01 \\ 2.98 \\ 3.04 \\ -1.97 \\ 4.96 \end{bmatrix} 0.012.983.041.974.96

设y= β 1 {β_1} β1 x 1 {x_1} x1+ β 2 {β_2} β2 x 2 {x_2} x2+ε 求:
(1)试求β;
(2)Y的预测值 Y ^ \hat{Y} Y^ ε ^ \hat{ε} ε^以及残差平方和Q;
(3)决定系数 R 2 {R^2} R2 和 回归平方和U;


这题可以算是比较典型的一道多元回归了,无论是什么情境下,我们都可以总结出X和Y两个矩阵,题目无非是要我们求β、Q、U和R²,只要记住公式+计算正确一般没什么问题。

解:
求回归方程(Y=Xβ+ε)即 求β和ε,因为X和Y我们可以从题目中总结出来;
首先我们需要求β,记住以下公式:


β = ( X ′ X ) − 1 X ′ Y β={(X'X)^{-1}}X'Y β=(XX)1XY

X和Y都是已知的,先求X’X,再求其逆矩阵,一般情况下题目给出的都是二阶矩阵,而二阶矩阵的逆矩阵的计算公式为:


A − 1 {A^{-1}} A1= A ∗ ∣ A ∣ {A^*} \over |A| AA

即A的伴随矩阵除以A的行列式,而二阶矩阵的伴随矩阵有个口诀是“主交换,副变号”,意思是主对角线的元素对换,副对角线的元素变成其相反数。

所以我们计算得到X’X= [ 7 1 1 3 ] \begin{bmatrix} 7 & 1 \\ 1 & 3 \\ \end{bmatrix} [7113],它的伴随矩阵就是 [ 3 − 1 − 1 7 ] \begin{bmatrix} 3 & -1 \\ -1 & 7 \\ \end{bmatrix} [3117],再除以行列式值为20,所以它的逆矩阵 ( X ′ X ) − 1 {(X'X)^{-1}} (XX)1= [ 0.15 − 0.05 − 0.05 0.35 ] \begin{bmatrix} 0.15 & -0.05 \\ -0.05 & 0.35 \\ \end{bmatrix} [0.150.050.050.35]

接着再依次乘上X’、Y,最终结果为

β = [ 2.484 0.522 ] β=\begin{bmatrix} 2.484 \\ 0.522 \\ \end{bmatrix} β=[2.4840.522]

于是我们就可以把 Y的预测值 计算出来,

Y ^ \hat{Y} Y^=Xβ= [ 0 0 1 1 1 1 − 1 1 2 0 ] \begin{bmatrix} 0 & 0 \\ 1& 1 \\ 1 &1 \\ -1 &1 \\ 2 & 0 \end{bmatrix} 0111201110 [ 2.484 0.522 ] \begin{bmatrix} 2.484 \\ 0.522 \\ \end{bmatrix} [2.4840.522]= [ 0 3.006 3.006 − 1.962 4.968 ] \begin{bmatrix} 0 \\ 3.006 \\ 3.006\\ -1.962 \\ 4.968 \end{bmatrix} 03.0063.0061.9624.968

ε ^ \hat{ε} ε^= Y {Y} Y- Y ^ \hat{Y} Y^= [ 0.01 − 0.026 0.034 − 0.008 − 0.008 ] \begin{bmatrix} 0.01\\ -0.026 \\ 0.034\\ -0.008 \\ -0.008 \end{bmatrix} 0.010.0260.0340.0080.008

残差平方和Q 就是 ε ^ \hat{ε} ε^中元素的平方和,即:
Q= ε ^ \hat{ε} ε^' ε ^ \hat{ε} ε^=0.00206

接下来计算 回归平方和U,等于总偏差平方和-残差平方和
通过矩阵Y和Y的均值 Y ˉ \bar{Y} Yˉ我们可以首先把总偏差平方和算出来


TSS=( Y − Y ˉ Y-\bar{Y} YYˉ)'( Y − Y ˉ Y-\bar{Y} YYˉ)
或TSS= Y ′ Y Y'Y YY-n Y 2 ˉ \bar{Y^2} Y2ˉ

用第一个式子算出TSS=30.33252
所以U=TSS-Q=30.33046

决定系数


R 2 = U T S S {R^2}={U \over TSS} R2=TSSU

所以 R 2 {R^2} R2=30.33046/30.33252=0.999932

相关文章:

回归分析例题(多元统计分析期末复习)

例一 例二 一元线性回归 解: (1)y a ^ \hat{a} a^ b ^ \hat{b} b^x,求线性回归方程即求出 a ^ \hat{a} a^和 b ^ \hat{b} b^ 而 b ^ \hat{b} b^ L x y L x x { {L_{xy}} \over {L_{xx}} } Lxx​Lxy​​ 所以我们首先需要计算 L x…...

Linux多路转接select,poll

文章目录 目录 文章目录 一、五种IO模型 1.阻塞IO: 2.非阻塞IO 3.信号驱动IO 4.IO多路转接 5.异步IO 二、高级IO的一些重要概念 1.同步通信和异步通信 2.阻塞和非阻塞 三、其他高级IO 四、非阻塞IO 1.fctl函数 2.实现setNoBlock函数,将文件描述符设置…...

如何轻松将 4K 转换为 1080p 高清视频

由于某些原因,你可能有一些 4K 视频,与1080p、1080i、720p、720i等高清视频相比,4K 视频具有更高的分辨率,可以给您带来更多的视觉和听觉享受。但是,播放4k 视频是不太容易的,因为超高清电视没有高清电视那…...

责任链模式 (Chain of Responsibility Pattern)

定义 责任链模式是一种行为型设计模式,用于在对象间建立一条处理请求的链。它允许多个对象有机会处理请求,从而减少请求的发送者和接收者之间的耦合。在责任链模式中,每个接收者包含对另一个接收者的引用,形成一条链。如果一个对…...

企业营销管理能够实现自动化吗?怎么做?

当今企业面临着越来越多的营销难题:如何有效培育潜在客户、如何提高营销活动的效果、如何优化营销资源的分配......企业的营销管理怎么做?或许CRM系统营销自动化会起到作用。 客户细分: 企业可以通过CRM的客户细分功能,根据客户…...

【数据结构】什么是栈?

🦄个人主页:修修修也 🎏所属专栏:数据结构 ⚙️操作环境:Visual Studio 2022 目录 📌栈的定义 📌元素进栈出栈的顺序 📌栈的抽象数据类型 📌栈的顺序存储结构 📌栈的链式存储结构 链栈的进…...

基于C#实现鸡尾酒排序(双向冒泡排序)

通俗易懂点的话,就叫“双向冒泡排序”。 冒泡是一个单向的从小到大或者从大到小的交换排序,而鸡尾酒排序是双向的,从一端进行从小到大排序,从另一端进行从大到小排序。 从图中可以看到,第一次正向比较,我们…...

CentOS添加开机启动

1.编写项目启动脚本(run.sh) #!/bin/bash-切换到程序所在路径 cd /home/cavs_install/app/cavs-admin/target/ # 等待其他组件启动完毕后再启动本项目(如果不需要等待,本步骤可省略) sleep 300 # 实际启动命令 nohup …...

SpringCloudAlibaba之Nacos的持久化和高可用——详细讲解

目录 一、Nacos持久化 1.持久化说明 2.安装mysql数据库5.6.5以上版本(略) 3.修改配置文件 二、nacos高可用 1.集群说明 2.nacos集群架构图 2.集群搭建注意事项 3.集群规划 4.搭建nacos集群 5.安装Nginx 6.配置nginx conf配置文件 7.启动nginx进行测试即可 一、Nacos持久…...

vue3安装eslint和prettier,最简单的步骤

第1步: 安装eslint yarn add eslint -D 第2步: 在根文件夹中,创建.eslintrc.js文件 第3步: 在package.json文件中新增命令 "lint": "eslint --fix --ext .ts,.tsx,.vue src --quiet","prettier"…...

Day32| Leetcode 122. 买卖股票的最佳时机 II Leetcode 55. 跳跃游戏 Leetcode 45. 跳跃游戏 II

Leetcode 122. 买卖股票的最佳时机 II 题目链接 122 买卖股票的最佳时机 II 本题目设计的还是比较巧妙的,把最终的利润分为每天的利润就解决了(贪心),每天的利润就是前一天买进,后一天卖出,转化到代码上就…...

95.STL-遍历算法 for_each

算法概述: 算法主要是由头文件 <algorithm> <functional> <numeric> 组成。 <algorithm> 是所有STL头文件中最大的一个&#xff0c;范围涉及到比较、 交换、查找、遍历操作、复制、修改等等 <numeric> 体积很小&#xff0c;只包括几个在序列上面…...

Python基础语法之学习type()函数

Python基础语法之学习type函数 一、代码二、效果 查看数据类型或者说查看变量存储的数据类型 一、代码 print(type("文本")) print(type(666)) print(type(3.14))二、效果 梦想是生活的指南针&#xff0c;坚持追逐梦想&#xff0c;终将抵达成功的彼岸。不要害怕失败…...

filebeat报错dropping too large message of size

filebeat报错&#xff1a; dropping too large message of size 1714620. 原因&#xff1a; kafka对每一条消息的大小进行了限制。 解决 kafka端 修改config/server.properties&#xff0c;添加以下配置 max_message_bytes10000000 replica.fetch.max.bytes10000000修改…...

【C++】类型转换 ④ ( 子类 和 父类 之间的类型转换 - 动态类型转换 dynamic_cast )

文章目录 一、子类 和 父类 之间的类型转换 - 动态类型转换 dynamic_cast1、构造父类和子类2、子类 和 父类 之间的类型转换 - 隐式类型转换3、子类 和 父类 之间的类型转换 - 静态类型转换 static_cast4、子类 和 父类 之间的类型转换 - 重新解释类型转换 reinterpret_cast5、…...

在CentOS 7.9上搭建高性能的FastDFS+Nginx文件服务器集群并实现外部远程访问

文章目录 引言第一部分&#xff1a;FastDFS介绍与安装1.1 FastDFS简介1.2 FastDFS安装1.2.1 安装Tracker Server1.2.2 安装Storage Server 1.3 FastDFS配置1.3.1 配置Tracker Server1.3.2 配置Storage Server1.3.3 启动FastDFS服务 第二部分&#xff1a;Nginx配置2.1 Nginx安装…...

YOLOv8独家原创改进: AKConv(可改变核卷积),即插即用的卷积,效果秒杀DSConv | 2023年11月最新发表

💡💡💡本文全网首发独家改进:可改变核卷积(AKConv),赋予卷积核任意数量的参数和任意采样形状,为网络开销和性能之间的权衡提供更丰富的选择,解决具有固定样本形状和正方形的卷积核不能很好地适应不断变化的目标的问题点,效果秒殺DSConv 1)AKConv替代标准卷积进行…...

Docker pause/unpause命令

docker pause &#xff1a;暂停容器中所有的进程。 docker unpause &#xff1a;恢复容器中所有的进程。 语法 docker pause CONTAINER [CONTAINER...]docker unpause CONTAINER [CONTAINER...]实例 暂停数据库容器db01提供服务。 docker pause db01恢复数据库容器db01提供…...

PostgreSQL create or replace view和重建视图 有什么区别?

一、 replace vs 重建 遇到开发提了个问题&#xff0c;create or replace view和重建视图&#xff08;dropcreate&#xff09;有什么区别&#xff0c;查询资料整理了一下。 1. create or replace 当存在同名视图时&#xff0c;尝试将其替换新视图语句必须与现有视图查询具有相…...

Selenium 连接到现有的 Firefox 示例

当前环境&#xff1a; python 3.7 selenium 3.14.1 urllib3 1.26.8 Frefox 115.1.0esr(32位) geckodriver.exe 0.33.0 1 下载 Firefox 浏览器&#xff0c;根据自己的需要选择。 下载 Firefox 浏览器&#xff0c;这里有简体中文及其他 90 多种语言版本…...

Java 语言特性(面试系列2)

一、SQL 基础 1. 复杂查询 &#xff08;1&#xff09;连接查询&#xff08;JOIN&#xff09; 内连接&#xff08;INNER JOIN&#xff09;&#xff1a;返回两表匹配的记录。 SELECT e.name, d.dept_name FROM employees e INNER JOIN departments d ON e.dept_id d.dept_id; 左…...

C++初阶-list的底层

目录 1.std::list实现的所有代码 2.list的简单介绍 2.1实现list的类 2.2_list_iterator的实现 2.2.1_list_iterator实现的原因和好处 2.2.2_list_iterator实现 2.3_list_node的实现 2.3.1. 避免递归的模板依赖 2.3.2. 内存布局一致性 2.3.3. 类型安全的替代方案 2.3.…...

在HarmonyOS ArkTS ArkUI-X 5.0及以上版本中,手势开发全攻略:

在 HarmonyOS 应用开发中&#xff0c;手势交互是连接用户与设备的核心纽带。ArkTS 框架提供了丰富的手势处理能力&#xff0c;既支持点击、长按、拖拽等基础单一手势的精细控制&#xff0c;也能通过多种绑定策略解决父子组件的手势竞争问题。本文将结合官方开发文档&#xff0c…...

智能在线客服平台:数字化时代企业连接用户的 AI 中枢

随着互联网技术的飞速发展&#xff0c;消费者期望能够随时随地与企业进行交流。在线客服平台作为连接企业与客户的重要桥梁&#xff0c;不仅优化了客户体验&#xff0c;还提升了企业的服务效率和市场竞争力。本文将探讨在线客服平台的重要性、技术进展、实际应用&#xff0c;并…...

linux arm系统烧录

1、打开瑞芯微程序 2、按住linux arm 的 recover按键 插入电源 3、当瑞芯微检测到有设备 4、松开recover按键 5、选择升级固件 6、点击固件选择本地刷机的linux arm 镜像 7、点击升级 &#xff08;忘了有没有这步了 估计有&#xff09; 刷机程序 和 镜像 就不提供了。要刷的时…...

基础测试工具使用经验

背景 vtune&#xff0c;perf, nsight system等基础测试工具&#xff0c;都是用过的&#xff0c;但是没有记录&#xff0c;都逐渐忘了。所以写这篇博客总结记录一下&#xff0c;只要以后发现新的用法&#xff0c;就记得来编辑补充一下 perf 比较基础的用法&#xff1a; 先改这…...

【android bluetooth 框架分析 04】【bt-framework 层详解 1】【BluetoothProperties介绍】

1. BluetoothProperties介绍 libsysprop/srcs/android/sysprop/BluetoothProperties.sysprop BluetoothProperties.sysprop 是 Android AOSP 中的一种 系统属性定义文件&#xff08;System Property Definition File&#xff09;&#xff0c;用于声明和管理 Bluetooth 模块相…...

Linux 内存管理实战精讲:核心原理与面试常考点全解析

Linux 内存管理实战精讲&#xff1a;核心原理与面试常考点全解析 Linux 内核内存管理是系统设计中最复杂但也最核心的模块之一。它不仅支撑着虚拟内存机制、物理内存分配、进程隔离与资源复用&#xff0c;还直接决定系统运行的性能与稳定性。无论你是嵌入式开发者、内核调试工…...

MySQL 知识小结(一)

一、my.cnf配置详解 我们知道安装MySQL有两种方式来安装咱们的MySQL数据库&#xff0c;分别是二进制安装编译数据库或者使用三方yum来进行安装,第三方yum的安装相对于二进制压缩包的安装更快捷&#xff0c;但是文件存放起来数据比较冗余&#xff0c;用二进制能够更好管理咱们M…...

【Nginx】使用 Nginx+Lua 实现基于 IP 的访问频率限制

使用 NginxLua 实现基于 IP 的访问频率限制 在高并发场景下&#xff0c;限制某个 IP 的访问频率是非常重要的&#xff0c;可以有效防止恶意攻击或错误配置导致的服务宕机。以下是一个详细的实现方案&#xff0c;使用 Nginx 和 Lua 脚本结合 Redis 来实现基于 IP 的访问频率限制…...