楼主: saylove
4772 3

[其他] STATA编程的两个问题。1.如何使用数据下标 2. 如何取出summrize下的一列数据 [推广有奖]

  • 0关注
  • 0粉丝

初中生

33%

还不是VIP/贵宾

-

威望
0
论坛币
3 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
503 点
帖子
13
精华
0
在线时间
12 小时
注册时间
2011-9-6
最后登录
2017-2-28

楼主
saylove 发表于 2011-10-6 21:55:14 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
以下代码实现的是
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的值

非常感谢
二维码

扫码加我 拉你入群

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

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

关键词:stata编程 Stata 使用数据 如何使用 tata summarize central 如何 程序

沙发
hugh446500302 发表于 2011-10-6 22:46:01
help simulate.

藤椅
hugh446500302 发表于 2011-10-6 22:46:13
help simulate.

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

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

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