楼主: yokohama-zhang
1799 4

[其他] stata编程 [推广有奖]

  • 0关注
  • 0粉丝

硕士生

43%

还不是VIP/贵宾

-

威望
0
论坛币
1 个
通用积分
2.0011
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
580 点
帖子
44
精华
0
在线时间
264 小时
注册时间
2010-7-13
最后登录
2024-11-24

楼主
yokohama-zhang 发表于 2012-7-7 21:26:18 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
请教各位高手,如下

在用stata编写程序时,要用到空间变量,比如
program  1
args  v1 v2 v3 v4
......

end

1 x1 x2 x3 x4    //  执行程序,v对应的实际变量是 x

args后面的宏变量要是非常多,那一个一个写起来不方便,特别是
执行程序的部分,必须像x1-x4那样一个一个列出来,能有什么简单点的方法吗?
二维码

扫码加我 拉你入群

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

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

关键词:stata编程 Stata tata Program 执行程序 编写程序 空间

沙发
sungmoo 发表于 2012-7-8 11:43:55
pr ppp
forv i=1/10{
loc s="`s'"+" v`i'"
}
args `s'
end
已有 1 人评分经验 论坛币 学术水平 热心指数 信用等级 收起 理由
Sunknownay + 100 + 5 + 1 + 1 + 1 热心帮助其他会员

总评分: 经验 + 100  论坛币 + 5  学术水平 + 1  热心指数 + 1  信用等级 + 1   查看全部评分

藤椅
yokohama-zhang 发表于 2012-7-8 17:52:59
太谢谢你啦!高手!

板凳
yokohama-zhang 发表于 2012-7-8 18:45:34
loc s="`s'"+" v`i'"
这句命令的意思,还不是很懂,能解释下吗?

报纸
sungmoo 发表于 2012-7-9 19:12:49
v1、v2、……、v10等符号用空格连接起来。

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

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