楼主: csdaaann966
10082 8

[编程问题求助] stata 循环命令问题 [推广有奖]

  • 0关注
  • 0粉丝

高中生

92%

还不是VIP/贵宾

-

威望
0
论坛币
0 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
603 点
帖子
25
精华
0
在线时间
45 小时
注册时间
2011-10-21
最后登录
2019-5-6

楼主
csdaaann966 发表于 2013-7-29 17:07:32 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
stata 循环命令能不能按照变量的内容进行循环啊 比如,var1=0.1,0.25,0.36,0.45...使循环按照VAR1的内容0.1,0.25,0.36,0.45进行,数据量比较大,foreach对数字列表循环,一个个打太麻烦啊,有没有人知道简单点的方法啊?
二维码

扫码加我 拉你入群

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

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

关键词:Stata tata 循环命令 foreach Reach 特价

沙发
wfldragon 发表于 2013-7-29 17:35:47
本来就是一个个进行的,搞不懂你问题的意思
研究需要我们共同努力!

藤椅
csdaaann966 发表于 2013-7-29 20:07:28
wfldragon 发表于 2013-7-29 17:35
本来就是一个个进行的,搞不懂你问题的意思
就是想知道stata怎么按照变量的每个观测值进行循环。要做门限回归,不知道哪个命令能做,forvalues都是确定步长的,但变量的观测值都是随机的,最好是按照变量的每个观测值进行循环。

板凳
ctx5518 发表于 2013-7-30 11:33:35
check the command levelsof

报纸
donwayho 发表于 2016-9-3 14:54:22
请问有比较好的方法吗?

地板
夏目贵志 发表于 2016-9-3 22:13:42
试试用levelsof。比如
  1. sysuse auto
  2. levelsof rep78, clean
  3. local levels = r(levels)
  4. foreach v in `levels' {
  5.         su rep78 price if rep78==`v'
  6. }
复制代码

7
哦吼吼吼 发表于 2017-2-12 21:20:00
你的问题解决了吗?我最近也在做门限回归,遇到了同样的问题,求助!!!

8
yaofei2246 发表于 2018-3-11 11:17:37
夏目贵志 发表于 2016-9-3 22:13
试试用levelsof。比如
Excellent!

9
小松未步 发表于 2018-6-21 21:00:29
夏目贵志 发表于 2016-9-3 22:13
试试用levelsof。比如
确实好用,谢谢

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

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