楼主: xiaochun_2000
2515 1

[其他] 求助:simulate-- no observation [推广有奖]

  • 0关注
  • 0粉丝

本科生

25%

还不是VIP/贵宾

-

威望
0
论坛币
77 个
通用积分
0.7720
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
990 点
帖子
114
精华
0
在线时间
30 小时
注册时间
2007-8-28
最后登录
2025-10-9

楼主
xiaochun_2000 发表于 2010-4-3 10:52:40 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
set seed 111111

* Monte Carlo simulation program
capture program drop endosim
program endosim, rclass
  syntax [, obs(integer 1) beta0(real 0) beta1(real 0) alpha(real 1)]
  gen Z=rnormal(10)
  gen miu=rnormal(0)
  gen e=rnormal(0)
  gen u=rnormal(0)
  gen x=Z+u
  gen epsilen=`alpha'* u + e
  gen y=`beta0'+ `beta1'*x + epsilen
  regress y x
  return scalar b0=_coef[_cons]
  return scalar b1=_coef[x]
  regress y Z
  return scalar b0_IV=_coef[_cons]
  return scalar b1_IV=_coef[Z]
end


simulate b0=r(b0) b1=r(b1) b0_IV=r(b0_IV) b1_IV=r(b1_IV), reps(2000):endosim, obs(1000) beta0(3) beta1(5) alpha(4)

运行以后,出现出错:

no observations
an error occurred when simulate executed endosim


本人觉得已经赋值于obs 1000了,为啥还说no observation呢。

请大家帮忙看下。谢谢。
二维码

扫码加我 拉你入群

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

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

关键词:observation simulate observat ATION Late return

沙发
xiaochun_2000 发表于 2010-4-3 11:16:22
解决了。该怎么删除帖子啊?

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2025-12-6 07:17