您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 企业财务 > 非线性模型参数估计的EViews操作
非线性模型参数估计的EViews操作例3.5.2建立中国城镇居民食品消费需求函数模型。根据需求理论,居民对食品的消费需求函数大致为:01,,fPPXQ。其中,Q为居民对食品的需求量,X为消费者的消费支出总额,P1为食品价格指数,P0为居民消费价格总指数。表3.5.1中国城镇居民消费支出及价格指数单位:元X(当年价)Q(2000年价)0P(2000年=100)1P(2000年=100)1985673.21315.928.126.71986799.01463.330.128.61987884.41475.032.832.119881104.01412.539.540.119891211.01437.246.045.919901278.91529.246.645.419911453.81636.349.047.819921671.71671.453.252.919932110.81715.961.761.719942851.31718.777.282.819953537.61732.190.1102.319963919.51725.698.1110.419974185.61758.2101.1110.519984331.61799.8100.5107.119994615.91885.799.2102.520004998.01971.3100.0100.020015309.02013.8100.7100.720026029.92258.399.7100.620036510.92323.5100.6104.020047182.12370.2103.9114.320057942.92472.7105.6117.920068696.62573.4107.2120.9资料来源:《中国统计年鉴》(1990~2007)估计双对数线性回归模型031210nnnPLLnPXLQL对应的非线性模型:32101PPAXQ这里需要将等式右边的A改写为0e。取0,1,2,3的初值均为1。Eviews操作:1、打开EViews,建立新的工作文档:File-New-Workfile,在Frequency选择Annual,在Startdate输入“1985”,Enddate输入“2006”,确认OK。2、输入样本数据:Object-NewObject-Group,确认OK,输入样本数据。图13、设置参数初始值:在命令窗口输入“paramc(1)1c(2)1c(3)1c(4)1”,回车确认。4、非线性最小二乘法估计(NLS):Proc-MakeEquation,在NLS估计的方程中写入Q=EXP(C(1))*X^C(2)*P1^C(3)*P0^C(4),方程必须写完整,不能写成QC(1)XP1P0。确定输出估计结果:图2NLS注意事项:1).参数初始值:如果参数估计值出现分母为0等情况将导致错误,解决办法是:手工设定参数的初始值及范围,比如生产函数中的c(2)肯定是介于0-1之间的数字。eviews6.0中并没有start的选项,只有iteration的次数和累进值得选择。只能通过paramc(1)0.5c(2)0.5来设置。2).迭代及收敛eviews用GaussSeidel迭代法求参数的估计值。迭代停止的法则:基于回归函数或参数在每次迭代后的变化率,当待估参数的变化百分比的最大值小于事先给定的水平时,就会停止迭代。当迭代次数到了迭代的最大次数时也会停止,或者迭代过程中发生错误也会停止。
本文标题:非线性模型参数估计的EViews操作
链接地址:https://www.777doc.com/doc-5267348 .html