楼主: 扫石待归月
12639 5

[经济分析入门] stata中xlist的作用 [推广有奖]

  • 0关注
  • 0粉丝

博士生

18%

还不是VIP/贵宾

-

威望
0
论坛币
6629 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
102 点
帖子
55
精华
0
在线时间
456 小时
注册时间
2016-5-14
最后登录
2025-6-1

楼主
扫石待归月 发表于 2019-11-1 11:37:41 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
各位大神,stata中的xlist命令,是用来实现什么功能的?
二维码

扫码加我 拉你入群

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

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


沙发
711是帅气的大总攻 学生认证  发表于 2020-4-3 17:32:43
我也想问。一脸懵

藤椅
天涯归宿 发表于 2020-6-16 05:19:06
同问+1

板凳
520tmac 发表于 2022-1-14 17:48:18
相当于把一系列繁琐的解释变量用一个变量代替,xlist x1 x2 x3 x4。回归xtreg y x1 x2 x3 x4 i.year ,fe i.id clu(id),等同于xtreg y $xlist i.year ,fe i.id clu(id)

报纸
bossox 学生认证  发表于 2022-11-17 00:55:50
这不是一个命令,通常能见到的使用方法是 $xlist,说明这是一个“暂元”(macro)。
暂元可以理解为 STATA 的内存变量,或者是在 STATA 脚本语言解析前会先被翻译的片段。可以通过
  1. [global/local] varname = value
复制代码
的语法来声明暂元,其中 global 表示在单次执行后会常驻内存的全局暂元,local 表示在单次执行后会被释放的临时暂元。声明后可以通过 $varname 来引用全局暂元,用 `varname' 来引用临时暂元。暂元可以存放值、脚本文本、其他暂元,从而为 STATA 提供了强大的灵活性。

常见的 $xlist 一般是将会被反复用到的变量名定义为一个全局暂元,在每次回归的时候用 $xlist 替换一长串变量名,省下一些麻烦,所以它不是现成存在的,也不是固定名称的。


例如:
  1. global xlist = "haha"
  2. global zlist = "z1 z2 z3 $xlist"
  3. display "$zlist"
复制代码
运行结果是:
  1. z1 z2 z3 haha
复制代码


需注意的是,暂元在赋值时需要用双引号括起来,呈现字符串的性质,但在引用时是不包含双引号的。因此直接 display $zlist 的效果等同于 display z1 z2 z3 haha,会引发错误。

更多信息,请输入 help macro 了解官方文档。
求知识!!!求技能!!!

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

本版微信群
jg-xs1
拉您进交流群
GMT+8, 2025-12-31 08:21