数据分析网

5.1、线性回归OLS估计—零基础入门教程

微信扫码观看完整版Eviews视频课程、分析师在线答疑解惑哦~

【视频教程】
课程摘要

线性回归OLS估计是一种常用的统计方法,用于建立和估计线性关系模型。它的主要目的是通过最小化观测值与模型预测值之间的残差平方和,来估计线性回归模型中的参数。OLS估计假设模型的误差项服从正态分布,并且具有恒定的方差。通过OLS估计,我们可以得到回归系数的估计值,从而了解自变量对因变量的影响程度和方向。此外,OLS估计还可以提供模型的拟合优度和显著性检验等统计指标,用于评估模型的质量和可靠性。OLS估计是一种简单而有效的方法,广泛应用于经济学、社会科学和自然科学等领域的数据分析和预测中。

【详细教程】

线性回归模型的OLS估计


当采用模型E(Y)=μ(X)+e,X(x;x₂,…x,)研究变量X与Y的关系时;如果μ是个线性函 数,则要进行的回归分析就是线性回归分析,其中:Y为因变量(dependent variable),X是自变量(independent variable);e为随机误差。


背景知识


线性回归模型最基础的是一元线性回归模型,然后再通过增加自变量的个数可以将一元

线性回归模型扩展到多元线性回归模型。



1.一元线性回归模型

在实际应用中,最简单的情形就是研究两个变量之间的相关关系,即一元线性回归模型

(1)一元线性回归模型及假定

假设(X₁Y₁)(Xz,Y₂)…(XY₇)是取自总体(X,Y)的一组样本,其中Xi,Xz,…X,为自变量或解释变量(independent variable)序列,yi,Y₂…,Y为因变量或被解释变量。于是,就可以建立一元线性回归模型:9,=B+R元+e,1.2,n。其中,该模和的随机误差项必须满足的假设条件为:

无偏性假定。即所有随机误差项的期望为0。

●同方差性假定。即所有随机误差项的方差相等。

●无序列相关性假定。即随机误差项之间无序列相关性。

●解释变量与随机误差性相互独立。即解释变量X为非随机变量。

●正态性假定。即随机误差项服从均值为0的正态分布。


(2)一元线性回归模型的最小二乘估计

样本观测值Y;与估计值的残差e反映了样本观测值与回归直线之间的偏离程度。而最小乘法的原理就是让拟合的直线使残差平方和达到最水,依此为准则确定X与¥之间的线性关系。这就是著名的普通最小二乘法(Ordinary_Least Square,OLS)

用公式表达为:

根据微积分学多元函数极值原理,要使上式达到最 ,对β,β的一阶偏导数应等于零。求解得到


2. 多元线性回归模型

在许多实际问题中,会研究一个因变量和多个自变量之间的关系,例如一个国家的国民经济总量不仅与投资有关,而且与消费和进出口都有关。此时最为常用的就是多元线性回归模型,在回归估计的原理上与一元线性回归模型非常相似。

(1)多元线性回归模型的形式。假定影响因变量Y的自变量个数为P, 并且记为Xj, X₂,…,X,多元线性回归模型为:Y=β+βx+β,x₂+…+β,x,+e为了回归表示的简便性,令:



则多元线性回归模型的矩阵形式为Y=Xβ+ε

(2)多元线性回归模型的最小二乘回归与一元线性回归模型一致,就是满足下式:

minQ(D=Ze²=ZC,-Bx²根据多元做积分的极值原理,对9求偏导并令其为零,

以解得β=(X¹x)¹x¹y。

线性模型的估计和违背假设的处理是一个非常完整的体系。除了经典的最小二乘法外,对于线性回归模型的估计,一般会根据具体假设条件和具体模型中变量的不同,有不同的建模和估计方法,如出现内生变量时会用到二阶段最小二乘法或GMM方法,针对时间序列的ARMA模型等等。对于线性模型违背古典假设后的纠正方法(如针对异方差的加权最小二乘法)、三阶段最示二乘法和GMM方法、时间序列的ARMA建模等。


线性回归模型0LS


打开相应的数据文件或者建立一个数据文件后,在相应的workfile工作文件窗口就可以进行线性回归模型OLS估计的EViews操作。

1.回归模型主窗口的打开

在EViews主窗口的菜单栏中依次选择Quick|Estimate Equation命令,打开如图所示的Equation Estimation对话框。


Equation Estimation(方程回归)对话框的Specification选项卡是建立各种回归模型(如线性回归模型、ARMA模型、计数模型等)的主要设定窗口。

除上述方法可以打开Equation Estimation对话框外,还可以在主窗口的菜单栏中选择Quick|Estimate Equation;

第三种是在工作文件窗口中选择Object|New Object,然后在新建对话框中选择Equation。

2. 设定模型中的变量


住何模型估计前,先要设定模型中解释变量和被解释变量。线性模型中变量的设定是在 Equation specification 输入框中进行的,而具体的设定方法有以下几种。

(1)公式设定方法

该方法是指在输入框中直接将模型方程写出来,例如要回归的模型为GDP=α+βIFA+E:

(其中GDP和IFA分别表示两个变量名),则如图所示在Equation specification输入框中写入:gdp-c(1)+c(2)ifa且不需要设定随机项 。


(2)排序设定方法

模型变量设定中最常用的是排序方法,即按照被解释变量、回归因子(含常数项和解释变量)的顺序依次列出来,该方法又可分为如下三类。

●当模型中的变量都是工作文件中的已有变量时,可以在Equation specification输入框中按照模型的被解释变量、解释变量的顺序依次列出,中间用空格隔开所有的变量,且不需要设定模型的随机项。同样假设如果我们要回归模型GDP=α+βIFA+E则如图所示在Equation specification输入框中写入:gdpc ifa。


注意当研究者需要设定常数项时,常数项务必设定为 c,   因为每一个工作文件中EViews都会设定一个常数项对象c另外,Equation specification输入框设定不区分字母的大小写。

●当模型中的变量含有工作文件窗口中变量的滞后项时,可以在Equation specification输入框中输入该变量和圆括号的组合来表示变量的滞后项,其中圆括号中是负号和具体滞后的阶数。例如要回归的模型为GDP=α+βIFA(-1)+GD P(-2)+e,模型回归项中含有因变量的2阶滞后项和解释变量的1阶滞后项,可以设定为gdp c ifa(-H) gdp(-2), 如图所示。


●当模型中包含工作文件中变量的线性组合或者固定的函数形式,可以在Equation specification输入框中直接输入该变量的线性组合或函数形式,但变量的线性组合必须用小括号包裹。例如要回归模型InGDP=α+βInlFA+e,可以设定为In(gdp)c   ln(ifa), 该设定中 In(gdp)、In(ifa)表示变量gdp和ifa的对数序列,如图所示。



3. 选择模型估计方法

回归模型的估计中最为核心的就是根据设定模型的类别和假设选择合适的估计方法。估计方法的不同,回归的结果将会大相径庭。在EViews中模型回归估计的方法是通过Equation Estimation对话框中Estimation settings的Method下拉列表框进行选择的。Method下拉列表框提供了现代计量分析中几乎所有主流的模型估计方法,如图所示。



热门软件

热门软件

免费下载

【软件下载】点击下载:https://pan.baidu-download.com/extract/spss.html提取码:点击获取【软件介绍】SPSS是全球领先的统计分析软件,为研究人员和数据分析师提供强大的数据处理和分析功能。无论是进行数据探索、模型建立还是结果解释,SPSS都能提供全面的解决方案。其直观的用户界面和丰富的统计工具使得数据分析变得简单而高效。【安装步骤】1. 首先,右击...
【软件下载】点击下载:https://pan.baidu-download.com/extract/stata.html‍提取码:点击获取【软件介绍】STATA软件是一款功能强大的统计分析工具,被广泛应用于社会科学、经济学、生物医学等领域。它提供了丰富的统计方法和数据处理功能,可以进行数据清洗、数据可视化、回归分析、时间序列分析等操作。【安装步骤】1. 鼠标右击【Stata17.0(64bi...
【软件下载】点击下载:https://pan.baidu-download.com/extract/eviews.html‍提取码:点击获取‍【软件介绍】EViews是一款功能强大的经济统计分析软件,广泛应用于经济学、金融学等领域。它提供了丰富的数据处理、分析和建模工具,能够帮助用户进行数据的可视化、回归分析、时间序列分析等操作。【安装步骤】1.鼠标右击【EViews13(64bit)】压缩...
【软件下载】点击下载:https://pan.baidu-download.com/extract/matlab.html‍‍‍提取码:点击获取‍【软件介绍】MATLAB是一种高级技术计算和编程环境,广泛用于科学、工程和数学领域的数据分析、模拟和可视化。它是由MathWorks公司开发的,提供了丰富的函数库和工具箱,用于处理矩阵运算、信号处理、图像处理、优化、统计分析等各种任务。【安装步骤】...
【软件下载】百度云下载:https://pan.baidu-download.com/extract/python.html‍‍‍‍提取码:点击获取‍【软件介绍】Python是一种高级编程语言,具有简单易学、可读性强的特点。它被广泛应用于数据分析、人工智能、Web开发等领域。Python拥有丰富的库和框架,如NumPy、Pandas、TensorFlow等,可以方便地进行数据处理、机器学习和...
【软件下载】立即下载:https://pan.baidu-download.com/extract/rstudio.html‍‍‍‍‍提取码:点击获取‍‍【软件介绍】RStudio是一款专业的集成开发环境(IDE),用于R语言的开发和数据分析。它提供了丰富的功能和工具,包括代码编辑、调试、数据可视化和报告生成等。通过RStudio,用户可以高效地编写和运行R代码,进行数据处理、统计分析和机器...
【软件下载】点击下载:https://pan.baidu-download.com/Extraction/Amos.html提取码:点击获取‍【软件介绍】AMOS是一款广泛应用于社会科学、教育研究、市场调研等领域的统计分析软件,它提供了强大的功能和直观的界面,帮助用户进行复杂的结构方程建模和模型验证,从而深入分析数据之间的关系和影响。【安装步骤】1.鼠标右击【Amos28】压缩包(win11...
【软件下载】点击下载:https://pan.baidu-download.com/Extraction/Mplus.html提取码:点击获取‍【软件介绍】Mplus是一款专业的统计分析软件,主要用于结构方程模型(SEM)和混合效应模型(HLM)的建模和分析。Mplus提供了丰富的功能和工具,包括路径分析、因子分析、多水平建模等。Mplus的用户界面友好易用,支持图形化操作,使得模型构建和分...
【软件下载】点击下载:https://pan.baidu-download.com/Extraction/Origin.html提取码:点击获取‍【软件介绍】Origin是一款功能强大的科学数据分析和可视化软件,广泛应用于各个领域的数据处理和研究工作。Origin提供了丰富的数据分析工具和图形绘制功能,帮助用户快速处理和分析数据,并将结果以直观的图表形式展示。【安装步骤】1.鼠标右击【Ori...
【软件下载】百度云下载:https://pan.baidu.com/s/1CVXkLwjhLDw_7H6FV9O47Q‍‍‍‍‍提取码:点击获取【软件介绍】Excel是一款功能强大的电子表格软件,广泛应用于数据分析、数据处理和数据可视化。Excel提供了丰富的功能和工具,包括数据排序、筛选、公式计算、图表绘制等。它的用户界面简洁直观,操作便捷,适用于各种行业和领域。【安装步骤】1.选中下载的...
热门课程

热门课程

排行榜

【软件下载】点击下载:https://pan.baidu-download.com/extract/spss.html提取码:点击获取【软件介绍】SPSS是全球领先的统计分析软件,为研究人员和数据分析师提供强大的数据处理和分析功能。无论是进行数据探索、模型建立还是结果解释,SPSS都能提供全面的解决方案。其直观的用户界面和丰富的统计工具使得数据分析变得简单而高效。【安装步骤】1. 首先,右击...
【软件下载】点击下载:https://pan.baidu-download.com/extract/stata.html‍提取码:点击获取【软件介绍】STATA软件是一款功能强大的统计分析工具,被广泛应用于社会科学、经济学、生物医学等领域。它提供了丰富的统计方法和数据处理功能,可以进行数据清洗、数据可视化、回归分析、时间序列分析等操作。【安装步骤】1. 鼠标右击【Stata17.0(64bi...
【软件下载】点击下载:https://pan.baidu-download.com/extract/eviews.html‍提取码:点击获取‍【软件介绍】EViews是一款功能强大的经济统计分析软件,广泛应用于经济学、金融学等领域。它提供了丰富的数据处理、分析和建模工具,能够帮助用户进行数据的可视化、回归分析、时间序列分析等操作。【安装步骤】1.鼠标右击【EViews13(64bit)】压缩...
【软件下载】点击下载:https://pan.baidu-download.com/extract/matlab.html‍‍‍提取码:点击获取‍【软件介绍】MATLAB是一种高级技术计算和编程环境,广泛用于科学、工程和数学领域的数据分析、模拟和可视化。它是由MathWorks公司开发的,提供了丰富的函数库和工具箱,用于处理矩阵运算、信号处理、图像处理、优化、统计分析等各种任务。【安装步骤】...
【软件下载】百度云下载:https://pan.baidu-download.com/extract/python.html‍‍‍‍提取码:点击获取‍【软件介绍】Python是一种高级编程语言,具有简单易学、可读性强的特点。它被广泛应用于数据分析、人工智能、Web开发等领域。Python拥有丰富的库和框架,如NumPy、Pandas、TensorFlow等,可以方便地进行数据处理、机器学习和...
【软件下载】立即下载:https://pan.baidu-download.com/extract/rstudio.html‍‍‍‍‍提取码:点击获取‍‍【软件介绍】RStudio是一款专业的集成开发环境(IDE),用于R语言的开发和数据分析。它提供了丰富的功能和工具,包括代码编辑、调试、数据可视化和报告生成等。通过RStudio,用户可以高效地编写和运行R代码,进行数据处理、统计分析和机器...
【软件下载】点击下载:https://pan.baidu-download.com/Extraction/Amos.html提取码:点击获取‍【软件介绍】AMOS是一款广泛应用于社会科学、教育研究、市场调研等领域的统计分析软件,它提供了强大的功能和直观的界面,帮助用户进行复杂的结构方程建模和模型验证,从而深入分析数据之间的关系和影响。【安装步骤】1.鼠标右击【Amos28】压缩包(win11...
【软件下载】点击下载:https://pan.baidu-download.com/Extraction/Mplus.html提取码:点击获取‍【软件介绍】Mplus是一款专业的统计分析软件,主要用于结构方程模型(SEM)和混合效应模型(HLM)的建模和分析。Mplus提供了丰富的功能和工具,包括路径分析、因子分析、多水平建模等。Mplus的用户界面友好易用,支持图形化操作,使得模型构建和分...
数据分析网 专业数据分析服务
专业学术和研究领域的综合性数据分析服务平台
——————————————————————————————————————————————————————
微信客服            
本站教程已获得国家版权登记证书,受版权保护。未经授权,任何个人或机构不得以任何形式复制、传播、修改或用于商业目的。违反者将承担法律责任。
如需使用本站教程内容,请联系我们获取授权。谢谢合作!
以下为部分版权登记号:鲁作登字-2023-L-00466766   鲁作登字-2023-L-00466759   鲁作登字-2023-L-00466761   鲁作登字-2023-L-00466763   鲁作登字-2023-L-00466757