楼主: donkeytong
1993 2

[其他] 贝努利试验模拟程序(stata12.0)不知哪出错?求高手相助 [推广有奖]

  • 0关注
  • 3粉丝

副教授

25%

还不是VIP/贵宾

-

威望
0
论坛币
2906720 个
通用积分
64.7305
学术水平
5 点
热心指数
5 点
信用等级
5 点
经验
8113 点
帖子
239
精华
0
在线时间
1008 小时
注册时间
2006-1-22
最后登录
2026-1-11

楼主
donkeytong 发表于 2011-11-15 21:46:29 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
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);
二维码

扫码加我 拉你入群

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

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

关键词:stata12 Stata 模拟程序 tata 求高手 version 程序

沙发
donkeytong 发表于 2011-11-15 22:21:22
已经解决!

藤椅
磊鑫FRM 发表于 2011-11-19 20:55:47
已经解决~~~

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

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2026-1-15 15:38