文档章节

线性回归的检验

bapleliu
 bapleliu
发布于 2017/09/04 23:28
字数 684
阅读 29
收藏 0

 在一元线性回归和多元线性回归中常常需要进行线性显著性检验(F检验)和系数相关性检验(t检验)。

 通过对数据进行分析得出数据服从下面公式:

 多元线性回归预测模型一般公式为:

  \hat{Y}_t=a+b_1 x_1+b_2 x_2+b_3 x_3+\ldots+b_n x_n

    式中:

    \hat{Y}_t :因变量;

  x1,x2……:两个不同自变量,即与因变量有紧密联系的影响因素。

  a,b1,b2……:是线性回归方程的参数。

 通过回归分析预测得出模型需要两个检验。

 一、F检验

 F检验又叫方差齐性检验。在两样本t检验中要用到F检验。

 从两研究总体中随机抽取样本,要对这两个样本进行比较的时候,首先要判断两总体方差是否相同,即方差齐性。若两总体方差相等,则直接用t检验,若不等,可采用t检验或变量变换或秩和检验等方法。

 其中要判断两总体方差是否相等,就可以用F检验。

 回归平方和SSR表示Y估计值与平均值之差的平方和,其自由度为自变量个数p;残差平方和SSE表示Y的实际观测值与估计值之差的平方和,其自由度为观察次数n与自变量个数p之差减1,即使n-p-1。

 回归方程线性是否显著:

       原假设H0:b1=b2=b3=……=0

       备择假设H1:b1、b2、b3……至少有一个不为0。

 F=(SSR/p)/[SSE/(n-p-1)]

 F服从分子p个自由度、分母n-p-1个自由度的F分布。

 若F<=Fα,表明SSR比较小,估计值与平均值比较接近,说明各自变量系数在(1-α)的置信度内服从原假设;如果F>Fα,则放弃原假设,有(1-α)的置信度选择备择假设,证明至少一个系数不为0,回归方程是线性显著的。

 二、t检验

 系数bi的估计值与其标准差的商服从t分布。

        T=(bi估计值)/(bi估计值的标准差)

 根据大数定律,bi估计值服从正态分布,其标准差是多个正态分布的平方和除以次数,故服从t分布.

      原假设:bi=0

      备择假设:bi不为0

 如果bi=0,则bi估计值与实际值0之差越小,越能相信原假设,反之则相信备择假设。

 则如果T>Tα,则相信备择假设,有(1-α)置信度相信该系数不为0;如果T<=Tα,则说明该系数为0,该自变量不能影响因变量Y。

参考:http://blog.sina.com.cn/s/blog_5c2cfefb0100ej3p.html

© 著作权归作者所有

共有 人打赏支持
bapleliu
粉丝 1
博文 153
码字总数 133242
作品 0
青岛
高级程序员
私信 提问
一元(多元)线性回归分析之Excel实现

工作中最常用、最简单的估计就是一元(多元)线性回归分析了,比如预测销量等,今天来分享一下Excel的实现方法。 1. 一元线性回归 先说一元:使用R语言中的women数据集,记录了15为女性的身高...

okajun
05/05
0
0
一元(多元)线性回归分析之R语言实现

上篇介绍了《一元(多元)线性回归分析之Excel实现》,本篇来探讨一下回归分析在R语言中的实现,我们将从更专业的角度对模型进行一些解读。 1. 一元线性回归 同样,我们仍然使用R中自带的wom...

okajun
05/10
0
0
统计学基础知识(导航页)

1 数据分析基础:统计学科知识框架 2 数据的收集、整理与保存 3 统计资料的总量描述及常用经济指标介绍 4 数据集中趋势描述 5 数据离散程度描述 6 总体标准差的估计方法及精度 7 数据分布形状...

d07qs2kxkh0kksxex
2017/11/11
0
0
因子有效性检测

传统多因子模型使用因子截面序列与截面超额收益率序列的向量相关系数IC来检验因子的有效程序,并通常认定该IC序列的绝对值均值大于某一阈值则将因子认定为阿尔法源。但是这样的方法存在两个缺...

readilen
2017/10/29
0
0
统计学的小知识

定距型数据(Scale)、定序型数据(Ordinal)、定类型数据(Nominal) Mean(平均数): 数学定义: 一组数据的总和除以这组数据个数所得到 Geometry Mean(几何平均数): 数学定义:n个变量值连乘...

lilugirl
2015/12/26
98
0

没有更多内容

加载失败,请刷新页面

加载更多

EOS官方钱包keosd

EOS官方钱包的名称是keosd,它负责管理你的私钥,并且帮你进行交易的签名。 不过不幸的是,keosd钱包对普通用户并不友好,它是一个命令行程序,目前还没有像以太坊的mist那样的图形化界面,而...

汇智网教程
今天
20
0
ArrayList的实现原理以及实现线程安全

一、ArrayList概述 ArrayList是基于数组实现的,是一个动态的数字,可以自动扩容。 ArrayList不是线程安全的,效率比较高,只能用于单线程的环境中,在多线程环境中可以使用Collections.syn...

一看就喷亏的小猿
今天
20
0
Netty 备录 (一)

入职新公司不久,修修补补1个月的bug,来了点实战性的技术---基于netty即时通信 还好之前对socket有所使用及了解,入手netty应该不是很难吧,好吧,的确有点难,刚看这玩意的时候,可能都不知道哪里...

_大侠__
昨天
31
0
Django简单介绍和用户访问流程

Python下有许多款不同的 Web 框架。Django是重量级选手中最有代表性的一位。许多成功的网站和APP都基于Django。 Django是一个开放源代码的Web应用框架,由Python写成。 Django遵守BSD版权,初...

枫叶云
昨天
39
0
Spring Cloud Stream消费失败后的处理策略(四):重新入队(RabbitMQ)

应用场景 之前我们已经通过《Spring Cloud Stream消费失败后的处理策略(一):自动重试》一文介绍了Spring Cloud Stream默认的消息重试功能。本文将介绍RabbitMQ的binder提供的另外一种重试...

程序猿DD
昨天
21
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部