全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
1988 2
2011-11-15
set obs 1000
capture program drop binomial
. program define binomial, rclass
  1. version 12.0
  2. syntax [, obs(integer 1000) p(real 0.2)]
  3. drop _all
  4. set obs 'obs'
  5. tempvar z1 z2
  6. gen 'z1'=uniform()
  7. gen `z2'=(`z1'<`p')
  8. summarize `z2' if `z2'==1
  9. return scalar Num=r(N)
10. end
. qui simulate N=r(Num), reps(10000):binomial, obs(1000) p(0.2)

运行后上述程序后弹出如下出错信息,不知问题出在哪,请求高手相助!
''' found where integer expected
an error occurred when simulate executed binomial
r(198);
二维码

扫码加我 拉你入群

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

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

全部回复
2011-11-15 22:21:22
已经解决!
二维码

扫码加我 拉你入群

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

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

2011-11-19 20:55:47
已经解决~~~
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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