全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 统计软件培训班VIP答疑区
1764 3
2014-02-27
连老师:
您好!

          *              ::高级部分::
          *          计量分析与Stata应用
          *       ===========================
          *         第三讲  非线性最小二乘法
          *       ===========================

第205-210行

* if 选项的作用
     sum lnoutput
     nl ces9b @ lnout capital labor if lnoutput>r(mean),  ///
         parameters(b0 rho delta) initial(rho 1 delta 0.5)      
     est store m_sub

我严格按程序来执行,可是出现错误提示:

.      nl ces9b @ lnout capital labor if lnoutput>r(mean),  ///
>          parameters(b0 rho delta) initial(rho 1 delta 0.5)      
(100 missing values generated)
(obs = 0)

cannot have fewer observations than parameters
r(2001);

我也仔细检查过:
lnoutput>r(mean)的观测值有48个(在Stata数据窗口中),应该不会出现错误提示那样的错误?
您在视频中执行得很顺利。
请连老师指点,谢谢!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2014-2-28 17:58:23
是 stata 版本的问题,添加一条版本号语句,修改如下即可:
     sum lnoutput
     version 9     
     nl ces9b @ lnout capital labor if lnoutput>r(mean),  ///
         parameters(b0 rho delta) initial(rho 1 delta 0.5)   
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2014-3-4 18:22:03
连老师:
我执行了version 9  ,仍然错误:

.          version 9  

.      nl ces9b @ lnout capital labor if lnoutput>r(mean),  ///
>          parameters(b0 rho delta) initial(rho 1 delta 0.5)      
(100 missing values generated)
(obs = 0)

cannot have fewer observations than parameters
r(2001);

您再在电脑上试试看!

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2014-3-6 09:20:24
我在二楼列举的命令要一起选中,一起执行。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群