对数极大似然估计.ppt
《对数极大似然估计.ppt》由会员分享,可在线阅读,更多相关《对数极大似然估计.ppt(83页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、对数极大似然估计1现在学习的是第1页,共83页 EViews包含了一些常用方法,如最小二乘法、非线性最小二包含了一些常用方法,如最小二乘法、非线性最小二乘法、加权最小二乘法、乘法、加权最小二乘法、TSLS、GMM、ARIMA、ARCH、GARCH等方法,这些方法可以解决可能遇到的大多数估计问题。等方法,这些方法可以解决可能遇到的大多数估计问题。但是,我们在研究中也可能会碰到一些不在上述之列的特殊的模但是,我们在研究中也可能会碰到一些不在上述之列的特殊的模型,这些模型可能是现存方法的一个扩展,也可能是一类全新的型,这些模型可能是现存方法的一个扩展,也可能是一类全新的问题。问题。为为了了能能解解决
2、决这这些些特特殊殊的的问问题题,EViews提提供供了了对对对对数数数数极极极极大大大大似似似似然然然然估估估估计计计计对对对对象象象象这这一一工工具具来来估估计计各各种种不不同同类类型型的的模模型型。对对数数极极大大似似然然估估计计对对象象提提供供了了一一个个一一般般的的,开开放放的的工工具具,可可以以通通过过这这个个工工具具极极大大化相关参数的似然函数对一大类模型进行估计。化相关参数的似然函数对一大类模型进行估计。2现在学习的是第2页,共83页 使使用用对对数数极极大大似似然然估估计计对对象象估估计计时时,我我们们用用EViews的的序序列列生生成成器器,将将样样本本中中各各个个观观测测值
3、值的的对对数数似似然然贡贡献献描描述述为为一一个个未未知知参参数数的的函函数数。可可以以给给出出似似然然函函数数中中一一个个或或多多个个参参数数的的解解析析微微分分,也也可可以以让让EViews自自动动计计算算数数值值微微分分。EViews将将寻寻找找使使得得指指定定的的似似然然函函数数最最大大化化的的参参数数值值,并并给给出出这这些些参参数数估估计的估计标准差。计的估计标准差。在在本本章章,我我们们将将详详细细论论述述对对数数极极大大似似然然估估计计对对象象,说说明明其其一一般特征。并给出了一些可以使用该方法的具体的例子。般特征。并给出了一些可以使用该方法的具体的例子。3现在学习的是第3页,
4、共83页8.1 8.1 对数极大似然估计的基本原理对数极大似然估计的基本原理对数极大似然估计的基本原理对数极大似然估计的基本原理 8.1.1 8.1.1 极大似然估计的基本原理极大似然估计的基本原理极大似然估计的基本原理极大似然估计的基本原理 设设总总体体的的概概率率密密度度函函数数为为P,其其类类型型是是已已知知的的,但但含含有有未未知知参参数数(向向量量)。我我们们的的目目的的就就是是依依据据从从该该总总体体抽抽得得的的随随机机样样本本 y1,y2,yT,寻求对,寻求对 的估计。的估计。观测值观测值 y1,y2,yT 的联合密度函数被给定为的联合密度函数被给定为 (8.1.1)其其中中:y
5、=(y1,y2,yT)。将将这这一一联联合合密密度度函函数数视视为为参参数数 的函数,称为样本的似然函数(的函数,称为样本的似然函数(likelihood function)。)。4现在学习的是第4页,共83页 极极大大似似然然原原理理就就是是寻寻求求参参数数的的估估计计值值 ,使使得得所所给给样样本本值值的的概概率率密密度度(即即似似然然函函数数)的的值值在在这这个个参参数数值值之之下下,达达到到最最大大。在在当当前前的的情情形形下下,就就是是寻寻求求 的的估估计计值值,使使得得似似然然函函数数 L(y;)相相对对于于给给定定的的观观测测值值 y1,y2,yT 而而言言达达到到最最大值,大值
6、,就被称为极大似然估计量。就被称为极大似然估计量。5现在学习的是第5页,共83页 在在 L(y;)关关于于 i(i=1,2,n,n是是未未知知参参数数的的个个数数)的的偏偏导数存在时,要使导数存在时,要使 L(y;)取最大值取最大值,必须满足必须满足,i=1,2,n (8.1.2)由上式可解得由上式可解得 n 1 向量向量 的极大似然估计值的极大似然估计值 ,而式,而式(8.1.2)也也被称为似然函数。被称为似然函数。6现在学习的是第6页,共83页 因因为为 L(y;)与与 lnL(y;)在在同同一一点点处处取取极极值值,所所以以也可以由也可以由,i=1,2,n(8.1.3)求得,因为对数可将
7、乘积变成求和,所以,式求得,因为对数可将乘积变成求和,所以,式(8.1.3)往往比直往往比直接使用式接使用式(8.1.2)来得方便。式来得方便。式(8.1.3)也被称为对数似然函数。也被称为对数似然函数。7现在学习的是第7页,共83页 考虑多元线性回归模型的一般形式考虑多元线性回归模型的一般形式 ,t=1,2,T(8.1.4)其中其中 k 是解释变量个数,是解释变量个数,T 是观测值个数,随机扰动项是观测值个数,随机扰动项 ,那么那么 yt 服从如下的正态分布:服从如下的正态分布:其中其中(8.1.5)8现在学习的是第8页,共83页 y 的随机抽取的的随机抽取的 T 个样本观测值的联合概率函数
8、为个样本观测值的联合概率函数为 (8.1.6)这就是变量这就是变量y的似然函数,未知参数向量的似然函数,未知参数向量=1,2,k,2。对似然函数求极大值和对数似然函数求极大值是等价对似然函数求极大值和对数似然函数求极大值是等价的,式的,式(8.1.6)的的对数似然函数形式对数似然函数形式对数似然函数形式对数似然函数形式为:为:(8.1.7)9现在学习的是第9页,共83页 注注意意,可可以以将将对对数数似似然然函函数数写写成成 t 时时刻刻所所有有观观测测值值的的对对数数似然贡献和的形式,似然贡献和的形式,(8.1.8)这这里里对对数数似似然然的的单单个个贡贡献献(用用小小写写字字母母表表示示)
9、由由下下面面的的式子给出:式子给出:(8.1.9)10现在学习的是第10页,共83页 式(式(8.1.7)也可用标准正态分布的密度函数)也可用标准正态分布的密度函数 表示表示 (8.1.10)式中式中标准正态分布的对数似然函数标准正态分布的对数似然函数标准正态分布的对数似然函数标准正态分布的对数似然函数 为为 (8.1.11)这这里里对对数数似似然然函函数数每每个个观观测测值值的的贡贡献献式式(8.1.9)又又可可以以由由下下面面的的式子给出:式子给出:(8.1.12)11现在学习的是第11页,共83页 8.1.2 8.1.2 EViewsEViews极大似然对象概述极大似然对象概述极大似然对
10、象概述极大似然对象概述 用对数极大似然估计来估计一个模型,主要的工作是建立用来求用对数极大似然估计来估计一个模型,主要的工作是建立用来求解似然函数的说明文本。用解似然函数的说明文本。用EViews指定对数极大似然函数的说明是指定对数极大似然函数的说明是很容易的,因为似然函数的说明只是一系列对序列的赋值语句,这些很容易的,因为似然函数的说明只是一系列对序列的赋值语句,这些赋值语句在极大化的过程中被反复的计算。我们所要做的只是写下一赋值语句在极大化的过程中被反复的计算。我们所要做的只是写下一组语句,在计算时,这些语句将描述一个包含每个观测值对似然函数组语句,在计算时,这些语句将描述一个包含每个观测
11、值对似然函数贡献的序列。贡献的序列。12现在学习的是第12页,共83页 注注意意到到,我我们们能能将将对对数数似似然然函函数数写写成成所所有有观观测测值值 t 的的对对对对数数数数似似似似然贡献和然贡献和然贡献和然贡献和的形式,的形式,这里这里单个贡献单个贡献单个贡献单个贡献由下面的式子给出:由下面的式子给出:13现在学习的是第13页,共83页 以只含一个解释变量的一元线性回归方程为例以只含一个解释变量的一元线性回归方程为例 ,t=1,2,T 假定知道模型参数的真实值,并且想用假定知道模型参数的真实值,并且想用EViews产生一个包产生一个包含每个观测值的贡献的序列。含每个观测值的贡献的序列。
12、14现在学习的是第14页,共83页 未未知知参参数数向向量量 =0,1,2,可可以以将将参参数数初初值值赋赋给给系系数数向向量量的的c(1)到到c(3)元元素素,然然后后把把下下面面的的赋赋值值语语句句作作为为EViews的的命命令令或或程程序序来执行。来执行。Series res=y-c(1)-c(2)*x Series var=c(3)Series logL1=-log(2*3.14159*var)/2-(res2/var)/2 前前面面两两行行语语句句描描述述了了用用来来存存储储计计算算时时的的中中间间结结果果的的序序列列。第第一一个个语语句句创创建建了了残残残残差差差差序序序序列列列列
13、:resres,而而第第二二个个语语句句创创建建了了方方方方差差差差序序序序列列列列:varvar。而而序列序列logL1logL1包含了包含了每个观测值的对数似然贡献每个观测值的对数似然贡献每个观测值的对数似然贡献每个观测值的对数似然贡献的集合。的集合。15现在学习的是第15页,共83页 下面考虑下面考虑2个变量的例子:个变量的例子:这这里里,y,x,w 是是观观测测序序列列,而而 =1,2,3,2是是模模型型的的参参数数。有有T个个观测值的样本的对数似然函数可以写成:观测值的样本的对数似然函数可以写成:这里,这里,是标准正态分布的密度函数。是标准正态分布的密度函数。16现在学习的是第16页
14、,共83页 将这一例子的对数极大似然函数过程写成下面的赋值语句:将这一例子的对数极大似然函数过程写成下面的赋值语句:Series res=y-c(1)-c(2)*x-c(3)*w Series var=c(4)Series logL1=log(dnorm(res/sqrt(var)-log(var)/2 前前面面两两行行语语句句创创建建了了残残差差序序列列res和和方方差差序序列列var,参参数数c(1),c(2),c(3)代代表表了了回回归归系系数数 1,2,3,c(4)代代表表了了 2,序序列列logL1包包含含了了每每个个观测值的对数似然贡献的集合。观测值的对数似然贡献的集合。17现在学
15、习的是第17页,共83页 下面考虑稍复杂的例子,假设数据是由条件异方差回归模型生成的:下面考虑稍复杂的例子,假设数据是由条件异方差回归模型生成的:这这里里,x,y,w 是是观观测测序序列列,而而=1,2,3,2,是是模模型型的的参参数数。有有T个观测值的样本的对数似然函数可以写成:个观测值的样本的对数似然函数可以写成:这里,这里,是标准正态分布的密度函数。是标准正态分布的密度函数。18现在学习的是第18页,共83页 将这一例子的对数极大似然函数过程写成下面的赋值语句:将这一例子的对数极大似然函数过程写成下面的赋值语句:Series res=y-c(1)-c(2)*x-c(3)*w Series
16、 var=c(4)*wc(5)Series logL1=log(dnorm(res/sqrt(var)-log(var)/2 前前面面两两行行语语句句创创建建了了残残差差序序列列res和和方方差差序序列列var,参参数数c(1),c(2),c(3)代代表表回回归归系系数数 1,2,3,c(4)代代表表 2,c(5)代代表表 ,序序列列logL1包包含含了每个观测值的对数似然贡献的集合。了每个观测值的对数似然贡献的集合。19现在学习的是第19页,共83页 现现在在假假定定不不知知道道模模型型参参数数的的真真实实值值,而而想想使使用用数数据据来来估估计计它它。参参数数的的极极大大似似然然估估计计被
17、被定定义义为为:使使得得样样本本中中所所有有随随机机抽抽取取的的一一组组观观测测值值的的联联合合概概率率密密度度,即即似似然然函函数数取取最最大大值值的的那那组组参参数值。数值。而对数极大似然方法使得寻找这些极大似然估计变得容易了。而对数极大似然方法使得寻找这些极大似然估计变得容易了。只需创建一个对数似然对象,把上面的赋值语句输入到只需创建一个对数似然对象,把上面的赋值语句输入到logL的说的说明窗口,然后让明窗口,然后让EViews来估计这个模型。来估计这个模型。20现在学习的是第20页,共83页 在在输输入入赋赋值值语语句句时时,只只需需对对上上面面的的文文本本做做两两处处微微小小的的改改
18、动动就就可可以以了了。首首先先,把把把把每每每每行行行行开开开开头头头头的的的的关关关关键键键键字字字字seriesseries删删删删掉掉掉掉(因因为为似似然然说说明明暗暗含含了了假假定定序序列列是是当当前前的的)。第第二二,必必必必须须须须在在在在说说说说明明明明中中中中加加加加入入入入额额额额外外外外的的的的一一一一行行行行(关键字(关键字logLlogL为包含为包含似然贡献的序列命名似然贡献的序列命名似然贡献的序列命名似然贡献的序列命名)。)。这样,要在这样,要在logL说明窗口输入下面的内容:说明窗口输入下面的内容:logL logl res=y-c(1)-c(2)*x-c(3)*w
19、 var=c(4)*wc(5)logl=log(dnorm(res/sqrt(var)-log(var)/2 对数似然函数的第一行,对数似然函数的第一行,logL logl,告诉,告诉EViews用用logl序列来存序列来存储似然贡献。余下的行定义了中间结果的计算和实际的似然贡献的计储似然贡献。余下的行定义了中间结果的计算和实际的似然贡献的计算。算。21现在学习的是第21页,共83页 当当用用EViews估估计计模模型型参参数数时时,它它将将对对不不同同参参数数值值重重复复执执行行说说明明中中的的赋赋值值语语句句,使使用用迭迭代代法法来来求求使使得得对对数数似似然然贡贡献献最最大大的的一一组组
20、参参数数值值。当当EViews再再不不能能提提高高全全部部似似然然贡贡献献时时,它它将将停停止止迭迭代代并并在在估估计计输输出出中中报报告告最最终终参参数数值和估计标准差。值和估计标准差。本章下面的部分将更详细地讨论使用似然方法说明,估计本章下面的部分将更详细地讨论使用似然方法说明,估计和检验时要遵循的规则。和检验时要遵循的规则。22现在学习的是第22页,共83页 要要创创建建一一个个似似然然对对象象,选选择择Objects/New Object./LogL或或者者在在命命令令窗窗口口输输入入“logL”。似似然然窗窗口口将将打打开开一一个个空空白白说说明明视视图图。说说明明视视图图是是一一个
21、个文文本本窗窗口口,在在这这个个窗窗口口里里可可以以输输入入描描述述统统计计模模型型的的说说明明语句,还可以设置控制估计程序各个方面的选项。语句,还可以设置控制估计程序各个方面的选项。8.1.3 8.1.3 似然似然似然似然说明说明说明说明23现在学习的是第23页,共83页 1 1似然的定义似然的定义似然的定义似然的定义 正正如如上上节节中中所所描描述述的的那那样样,似似然然说说明明的的主主线线是是一一系系列列赋赋值值语语句句,在在计计算算时时,这这些些赋赋值值语语句句将将产产生生一一个个包包含含样样本本中中每每个个观观测测值值的的对对数数似似然然贡贡献献的的序序列列。赋赋值值语语句句的的多多
22、少少可可以自己决定。以自己决定。24现在学习的是第24页,共83页 每每个个似似然然说说明明都都必必须须包包含含一一个个控控制制语语句句,该该语语句句命命名名了了保保存存似然贡献的序列。语句的格式为:似然贡献的序列。语句的格式为:logL series_namelogL series_name这这里里logL是是关关键键字字,series_name是是保保存存似似然然贡贡献献的的序序列列的的名名字字,可以写在似然说明的任何位置。可以写在似然说明的任何位置。例例如如,对对于于一一元元线线性性回回归归方方程程的的似似然然说说明明来来说说,第第一一行行:logL logl是是似似然然贡贡献献的的序序
23、列列的的说说明明。当当对对模模型型进进行行计计算算时时,EViews将将在在现现有有参参数数值值下下执执行行每每个个赋赋值值语语句句,并并将将结结果果保保存存到到指指定定名名称称的的序序列列里里。如如果果序序列列不不存存在在,系系统统将将自自动动创创建建,如如果果已已经经存存在在,系系统统将将使使用用现现有有的的序序列列,并并覆盖序列原来的内容。覆盖序列原来的内容。25现在学习的是第25页,共83页 如如果果想想在在估估计计完完成成后后删删除除说说明明中中的的一一个个或或多多个个序序列列,可可以以使用使用temp语句:语句:temp series_name1 sereis_name2.temp
24、 series_name1 sereis_name2.这这个个语语句句告告诉诉EViews在在对对说说明明的的计计算算完完成成后后,删删除除列列表表中中的的序序列列。如如果果在在logL中中创创建建了了许许多多中中间间结结果果,又又不不愿愿意意工工作作文文件件因因包包含含这这些些结结果果的的序序列列而而弄弄得得混混乱乱的的话话,删删除除这这些些序序列列将将是是很很有有用用的的。例例如如,图图8.2中中的的最最后后一一行行语语句句就就是是命命令令EViews在在估估计结束后,删除估计产生的中间序列计结束后,删除估计产生的中间序列res、var和和logl。这这里里需需要要强强调调一一点点,在在似
25、似然然说说明明的的文文本本中中可可以以加加入入说说明明语语句句,说明语句的前面加上撇号说明语句的前面加上撇号“”,则这个语句将不被执行。,则这个语句将不被执行。26现在学习的是第26页,共83页 2 2参数名参数名参数名参数名 在在上上面面的的例例子子中中,我我们们使使用用了了系系数数c(1)到到c(5)作作为为未未知知参参数数的的名名称称。更更一一般般的的,出出现现在在说说明明中中一一个个已已命命名名的的系系数数向向量量中中的的每每一一个个元元素素都将被视为待估参数。都将被视为待估参数。例如创建例如创建2个命名的系数向量:个命名的系数向量:beta(2)sigma(1)于是可以写出下面的似然
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 对数 极大 估计
限制150内