楼主: rayality
9268 14

[其他] 如何保存变量名 [推广有奖]

  • 0关注
  • 0粉丝

高中生

75%

还不是VIP/贵宾

-

威望
0
论坛币
905 个
通用积分
1.0018
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
394 点
帖子
23
精华
0
在线时间
37 小时
注册时间
2005-10-6
最后登录
2021-8-19

楼主
rayality 发表于 2009-7-9 11:11:36 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
请教一下,stata中保存某一数字,用scalar;保存矩阵用mat。
那么,如何保存变量名呢?

我有一组自变量,多次用到,所以想请教一下如何保存变量名。
谢谢!
二维码

扫码加我 拉你入群

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

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

关键词:Scalar SCALA Stata tata Mat 自变量 如何

回帖推荐

voodoo 发表于9楼  查看完整内容

呃,这样虽然可以,但无法调用啊。 如: scalar tt="y x1 x2" reg tt stata显示是错的。 [/quote] 用: scalar tt = "y x1 x2" reg `=tt' // 同时省掉sungmoo定义local的一步。

voodoo 发表于8楼  查看完整内容

由于global是全局可见的,使用global必须谨慎。

sungmoo 发表于7楼  查看完整内容

还有一种方法用全局宏变量global gl tt "y x1 x2" reg $tt tt不会随do文件执行后而消失

sungmoo 发表于6楼  查看完整内容

调用的时候,可用local 比如,你先定义 scalar tt="y x1 x2" loc v=tt reg `v' 这种方法与只用loc的区别是,退出do文件后,tt仍保留。每次调用,只需输入loc v=tt。

本帖被以下文库推荐

沙发
voodoo 发表于 2009-7-9 11:45:10
help local
巫毒上传,必属佳品!
坛友下载,三思后行!

藤椅
rayality 发表于 2009-7-9 13:45:06
谢谢。
我知道local,可当我把某一个do文件运行后,这个local就没了。
如何保存一个像scalar,mat那样不会消失的东东?

板凳
sungmoo 发表于 2009-7-9 14:23:54
scalar x="…"

也可以保存字符串吧

报纸
rayality 发表于 2009-7-9 18:00:37
sungmoo 发表于 2009-7-9 14:23
scalar x="…"

也可以保存字符串吧
呃,这样虽然可以,但无法调用啊。
如:
scalar tt="y x1 x2"
reg tt
stata显示是错的。

地板
sungmoo 发表于 2009-7-9 18:33:26
rayality 发表于 2009-7-9 18:00 无法调用
调用的时候,可用local

比如,你先定义

scalar tt="y x1 x2"
loc v=tt
reg `v'

这种方法与只用loc的区别是,退出do文件后,tt仍保留。每次调用,只需输入loc v=tt。

7
sungmoo 发表于 2009-7-9 18:47:41
还有一种方法用全局宏变量global

gl tt "y x1 x2"
reg $tt

tt不会随do文件执行后而消失

8
voodoo 发表于 2009-7-9 22:35:16
sungmoo 发表于 2009-7-9 18:47
还有一种方法用全局宏变量global
gl tt "y x1 x2"
reg $tt
tt不会随do文件执行后而消失
由于global是全局可见的,使用global必须谨慎。
巫毒上传,必属佳品!
坛友下载,三思后行!

9
voodoo 发表于 2009-7-9 22:36:23
rayality 发表于 2009-7-9 18:00
sungmoo 发表于 2009-7-9 14:23
scalar x="…"
也可以保存字符串吧
呃,这样虽然可以,但无法调用啊。
如:
scalar tt="y x1 x2"
reg tt
stata显示是错的。
用:
scalar tt = "y x1 x2"
reg `=tt'     // 同时省掉sungmoo定义local的一步。
巫毒上传,必属佳品!
坛友下载,三思后行!

10
rayality 发表于 2009-7-9 22:47:55
谢谢sungmoo 和 voodoo,非常感谢!
还有个小问题,如何查看和清除全局宏变量呢?
我输入
di "`$tt'"
结果没有显示。
再次谢谢。

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

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