全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
4771 3
2011-10-06
以下代码实现的是
Draw a 30 observations sample from a uniform distribution, compute the mean.

program onesample, rclass
drop _all
quietly set obs 30
gen x = runiform()
summarize x, meanonly
return scalar meanofonesample = r(mean)
end

现在为了用数据模拟central limit theroem,需要运行以上程序1000次 得出1000个mean然后画出histogram
我想到的是以下修改 蓝色部分为修改部分 红色为不知道如何改的部分

program onesample, rclassdrop _allquietly set obs 30在此处设定一个循环  如此一来就可以得出1000组 30observations的数据forv i = 1(1)1000{gen x`i' = runiform()}summarize, meanonlyreturn scalar meanofonesample = r(mean)end但是如何取出这1000个mean呢?如何将第Xi组数据的第j个数取出或更改?(因为每组数据有30个observations)也就是如何更改一组数据任意一observation的值

非常感谢
二维码

扫码加我 拉你入群

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

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

全部回复
2011-10-6 22:46:01
help simulate.
二维码

扫码加我 拉你入群

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

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

2011-10-6 22:46:13
help simulate.
二维码

扫码加我 拉你入群

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

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

2011-10-6 23:00:45
hugh446500302 发表于 2011-10-6 22:46
help simulate.
非常感谢你的回复 但是我还是想问如何使用数据下标呢 可以取出某一特定下标的元素么?
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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