回归方程的显著性检验——F检验

news2024/10/2 10:26:59

回归方程的显著性检验——F检验

9.2 回归方程的显著性检验 (edu-edu.com.cn)

概念

记号:

  • y i y_i yi:真实值,观测值
  • y ˉ \bar{y} yˉ:真实值的平均值
  • y ^ \hat{y} y^:估计值,预测值

几个差:

  1. 变差:指实际值与平均值之间的差异。变差的绝对值越大表示实际值越偏离平均值。

变差 = y − 平均值 变差 = y - 平均值 变差=y平均值

  1. 离差:指每个数据项与平均值的差异的平方。

离差 = ( y − 平均值 ) 2 离差 = (y - 平均值)^2 离差=(y平均值)2

  1. 残差:指实际值与预测值之间的差异。如果通过线性回归等方法预测的结果与实际值越接近,残差就越小。

残差 = y − 预测值 残差 = y - 预测值 残差=y预测值

几个平方和:

  • 总平方和SST: S S T = ∑ i = 1 n ( y i − y ˉ ) 2 SST=\sum_{i=1}^{n}(y_i-\bar{y})^2 SST=i=1n(yiyˉ)2
  • 回归平方和SSR: S S R = ∑ i = 1 n ( y ^ − y ˉ ) 2 SSR=\sum_{i=1}^{n}(\hat{y}-\bar{y})^2 SSR=i=1n(y^yˉ)2
  • 残差平方和SSE: S S E = ∑ i = 1 n ( y i − y ^ ) 2 SSE=\sum_{i=1}^{n}(y_i-\hat{y})^2 SSE=i=1n(yiy^)2

F检验

在这里插入图片描述

计算过程

例题1

设有以下数据:

XY
12
23
35
47

首先需要计算出平均值:

x ˉ = 1 + 2 + 3 + 4 4 = 2.5 \bar{x} = \frac{1+2+3+4}{4} = 2.5 xˉ=41+2+3+4=2.5

y ˉ = 2 + 3 + 5 + 7 4 = 4.25 \bar{y} = \frac{2+3+5+7}{4} = 4.25 yˉ=42+3+5+7=4.25

接下来,计算回归方程的斜率:

b = ∑ i = 1 n ( x i − x ˉ ) ( y i − y ˉ ) ∑ i = 1 n ( x i − x ˉ ) 2 = ( 1 − 2.5 ) ∗ ( 2 − 4.25 ) + ( 2 − 2.5 ) ∗ ( 3 − 4.25 ) + ( 3 − 2.5 ) ∗ ( 5 − 4.25 ) + ( 4 − 2.5 ) ∗ ( 7 − 4.25 ) ( 1 − 2.5 ) 2 + ( 2 − 2.5 ) 2 + ( 3 − 2.5 ) 2 + ( 4 − 2.5 ) 2 = 2.25 b = \frac{\sum_{i=1}^n(x_i-\bar{x})(y_i-\bar{y})}{\sum_{i=1}^n(x_i-\bar{x})^2} = \frac{(1-2.5)*(2-4.25)+(2-2.5)*(3-4.25)+(3-2.5)*(5-4.25)+(4-2.5)*(7-4.25)}{(1-2.5)^2+(2-2.5)^2+(3-2.5)^2+(4-2.5)^2} = 2.25 b=i=1n(xixˉ)2i=1n(xixˉ)(yiyˉ)=(12.5)2+(22.5)2+(32.5)2+(42.5)2(12.5)(24.25)+(22.5)(34.25)+(32.5)(54.25)+(42.5)(74.25)=2.25

回归方程的截距:
c = y ˉ − b x ˉ = 4.25 − 2.25 ∗ 2.5 = 3.5 c = \bar{y}-b\bar{x} = 4.25-2.25*2.5 = 3.5 c=yˉbxˉ=4.252.252.5=3.5

因此回归方程为:

y = 2.25 x − 3.5 y = 2.25x - 3.5 y=2.25x3.5

计算残差:

e 1 = 2 − ( 2.25 ∗ 1 − 3.5 ) = − 0.5 e_1 = 2 - (2.25*1 - 3.5) = -0.5 e1=2(2.2513.5)=0.5

e 2 = 3 − ( 2.25 ∗ 2 − 3.5 ) = 0.25 e_2 = 3 - (2.25*2 - 3.5) = 0.25 e2=3(2.2523.5)=0.25

e 3 = 5 − ( 2.25 ∗ 3 − 3.5 ) = 1.75 e_3 = 5 - (2.25*3 - 3.5) = 1.75 e3=5(2.2533.5)=1.75

e 4 = 7 − ( 2.25 ∗ 4 − 3.5 ) = 3.5 e_4 = 7 - (2.25*4 -3.5) = 3.5 e4=7(2.2543.5)=3.5

计算总平方和:

S S T = ∑ i = 1 n ( y i − y ˉ ) 2 = ∑ i = 1 n ( y i − 4.25 ) 2 = 16.5 SS_T = \sum_{i=1}^n(y_i-\bar{y})^2 = \sum_{i=1}^n(y_i-4.25)^2 = 16.5 SST=i=1n(yiyˉ)2=i=1n(yi4.25)2=16.5

计算回归平方和:

S S R = ∑ i = 1 n ( y i ^ − y ˉ ) 2 = ∑ i = 1 n ( b x i + c − y ˉ ) 2 = ∑ i = 1 n ( 2.25 x i − 3.5 − 4.25 ) 2 = 14.0625 SS_R = \sum_{i=1}^n(\hat{y_i}-\bar{y})^2 = \sum_{i=1}^n(bx_i+c-\bar{y})^2 = \sum_{i=1}^n(2.25x_i - 3.5 - 4.25)^2 = 14.0625 SSR=i=1n(yi^yˉ)2=i=1n(bxi+cyˉ)2=i=1n(2.25xi3.54.25)2=14.0625

计算剩余平方和:

S S E = ∑ i = 1 n ( y i − y i ^ ) 2 = ∑ i = 1 n ( y i − ( 2.25 x i − 3.5 ) ) 2 = 2.4375 SS_E = \sum_{i=1}^n(y_i-\hat{y_i})^2 = \sum_{i=1}^n(y_i-(2.25x_i-3.5))^2 = 2.4375 SSE=i=1n(yiyi^)2=i=1n(yi(2.25xi3.5))2=2.4375

最终,可得到回归平方和与总平方和之比:

R 2 = S S R S S T = 14.0625 16.5 = 0.853 R^2 = \frac{SS_R}{SS_T} = \frac{14.0625}{16.5} = 0.853 R2=SSTSSR=16.514.0625=0.853

这个结果表明,通过回归方程可以解释数据的85.3%方差。

PPT中F检验的例题

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

Python代码:

x_list = [2, 3, 4, 5, 6, 8, 10, 12, 14, 16]
y_list = [15, 20, 25, 30, 35, 45, 60, 80, 80, 110]
y_pre = []
n = len(x_list)
a = sum(y_list)/n

def func(x):
    return -1.4288+6.4286*x

for i in range(n):
    y_pre.append(func(x_list[i]))

sst = 0
for y in y_list:
    sst += (y-a)**2
print(sst)

ssr = 0
for y in y_pre:
    ssr += (y-a)**2
print(ssr)

sse = sst - ssr
print(sse)

f = ssr/(sse / (n-2))
print(f)

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

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

相关文章

Activiti、Flowable与CCFlow的选型对比

前言 工作流是什么,这个问题我们就不在此进行解释了,这里我们主要讲解一下Activiti、Flowable和CCFlow三款工作流的对比,为大家选型时做一些参考。 Activiti和Flowable大家可能多少都听说过,都是国外的工作流引擎,都…

Axure教程—单色面积图(中继器)

本文将教大家如何用AXURE制作单色面积图 一、效果介绍 如图: 预览地址:https://icg26y.axshare.com/ 下载地址:https://download.csdn.net/download/weixin_43516258/87837919?spm1001.2014.3001.5503 二、功能介绍 简单填写中继器内容即…

软件设计师总结-含括学习方法和学习过程,可参考

目录 考前备战宏观    心路历程-感受    学习阶段-计划的安排 微观一、课本和视频的学习    本阶段的目的:    侧重点    涉及的学习方法(最后有如何使用这些方法)    学习结果 二、32小时通关辅助前面的知识点    本阶段的…

提升企业管理效率的利器——ADManager Plus

在当今信息时代,企业的规模和复杂性不断增长,管理各个方面变得愈发具有挑战性。而在企业管理中,活跃目录(Active Directory)起着至关重要的作用。它是一种用于组织内部的用户、计算机、组和其他对象进行集中管理的目录…

javascript中的this与函数讲解

前言 javascript中没有块级作用域(es6以前),javascript中作用域分为函数作用域和全局作用域。并且,大家可以认为全局作用域其实就是Window函数的函数作用域,我们编写的js代码,都存放在Window函数内&#x…

Hack The Box-Redeemer关卡

TASK 1 任务 1 Which TCP port is open on the machine? 计算机上打开了哪个 TCP 端口? 6379TASK 2 任务 2 Which service is running on the port that is open on the machine? 计算机上打开的端口上运行哪个服务? redisTASK 3 任务 3 What typ…

java学习——java学习进度一String类1(学习记录——供回溯)

String 分割字符串 split( ) String s "1,2,3,4"; //未使用split分割前 System.out.println(s.length());//使用split分割后 String[] ssplit s.split(","); System.out.println(ssplit.length);split( , ) //两个参数都有的时候,第一个为用…

视频编辑软件:迅捷视频工具箱

这是一款功能强大、易于使用的视频编辑工具,支持视频剪辑、视频转换、音频转换、视频压缩、视频水印、字幕贴图等实用功能,可以帮助你制作出高质量的视频作品。(传送门:https://www.xunjiepdf.com/xjspgjx) 功能简介 …

Linux:CentOS:进程查看和控制

查看 ps 查看静态的进程统计信息top查看动态的进程排名信息pgrep根据特定条件查询进程 PID 信息pstree以树形结构列出进程信息 S ---休眠 R ---运行 Z ---僵死&#xff08;应予以手动终止&#xff09; < ---高优先级 N ---低优先级 …

FrameLayout+LinearLayout实现首页底部菜单

1.布局样式 2.main.xml代码 <?xml version"1.0" encoding"utf-8"?> <LinearLayout xmlns:android"http://schemas.android.com/apk/res/android"android:layout_width"match_parent"android:layout_height"match_par…

Socket(二)

文章目录 1. Socket地址2. 代理服务器3. 获取Socket的信息4. 关闭还是连接5. toString() 1. Socket地址 SocketAddress类表示一个连接端点&#xff0c;这个一个空的抽象类&#xff0c;除了一个默认构造函数外&#xff0c;没有其他方法。当前只支持TCP/IP Socket&#xff0c;实…

在云服务器上部署简单的聊天机器人网站(源1.0接口版)

诸神缄默不语-个人CSDN博文目录 又不是不能用.jpg http://47.113.197.198:8000/chat 集成代码可参考&#xff1a;花月与剑/scholar_ease 之所以先用源1.0&#xff0c;一是因为我API都申请了&#xff0c;不用白不用&#xff1b;二是因为源1.0可以直接用国内网络连接&#xf…

终极AI工具包【第一章 如何学习ChatGPT(基础知识)】

第1章&#xff1a;如何学习ChatGPT&#xff08;基础知识&#xff09; 1、什么是ChatGPT ChatGPT是OpenAI开发的一种人工智能&#xff08;AI&#xff09;语言模型。它是在一个称为GPT&#xff08;生成预训练变压器&#xff09;的架构下构建的&#xff0c;目的是理解和生成人类语…

商城配置-shorp

商城配置 说明 商城配置主要分为三块&#xff0c;基础配置&#xff0c;平台配置&#xff0c;支付配置,所有配置请都检查配置一下&#xff0c;文档中只对部分配置进行说明 基础配置 基础配置说明 基础配置包括&#xff0c;商城信息&#xff0c;会员配置&#xff0c;分享配置&am…

考研算法复试刷题19天:Prim算法求最小生成树 【prim,最小生成树】

最小生成树 参考博客&#xff1a;图解&#xff1a;什么是最小生成树&#xff1f; - 知乎 (zhihu.com) 总结下来的过程就是&#xff0c;一张图&#xff0c;我们将他化为树的形式&#xff0c;也就是生成树。那么最小生成树有是啥呢&#xff1f;所谓一个 带权图 的最小生成树&a…

图片类主题TOB主题1.0_WordPress主题

WordPress tob主题是一款基于WordPress程序的专业图片类主题&#xff0c;在图片展示上做了很多工作&#xff0c;扁平化设计、自适应响应式布局、多设备支持、强大的主题功能配置&#xff0c;希望tob主题可以开启图片站新时代。 tob主题1.0版本更新内容&#xff1a; 新增首页置…

ProtoBuf的安装

ProtoBuf的安装 &#x1f50e;下载ProtoBuf编译器&#x1f50e;配置环境变量&#x1f50e;验证&#x1f50e;结尾 文章中安装的 ProtoBuf 版本为 v21.11 如果需要其他版本, 可根据自身需要选择相对应的版本进行下载 (步骤都是类似的) &#x1f50e;下载ProtoBuf编译器 点击链接…

websocket在分布式场景的应用方案

websocket简介 WebSocket 是一种在单个 TCP 连接上进行全双工通信的协议。它可以在客户端和服务器之间建立持久连接&#xff0c;使得服务器可以主动向客户端推送数据&#xff0c;而不需要客户端不断地向服务器发送请求。 WebSocket 协议的优点包括&#xff1a; 实时性&#x…

matlab将图像转成单列(可还原)

在MATLAB中&#xff0c;通过使用 image(:) 将二维图像转换为一列时&#xff0c;元素的顺序是按列主序&#xff08;column-major order&#xff09;进行排列。 具体而言&#xff0c;对于一个 M 行 N 列的二维图像&#xff0c;image(:) 将按照列的顺序将图像的元素存储到一列向量…

凸缺陷 convexityDefects

获取凸包&#xff0c;可以参考我的这篇文章&#xff1a; 凸包&#xff08;Convex Hull&#xff09;代码实现案例 获取了凸包之后&#xff0c;可以干什么呢&#xff1f; 凸缺陷凸包与轮廓之间的部分称为凸缺陷。凸缺陷可用来处理手势识别等问题。 通常情况下&#xff0c;使用如…