楼主: nklucky
9694 9

[其他] 请教:stata中变量为x,回归LOGx命令 [推广有奖]

  • 9关注
  • 1粉丝

高级会员

已卖:131份资源

讲师

91%

还不是VIP/贵宾

-

威望
0
论坛币
2020 个
通用积分
217.4486
学术水平
10 点
热心指数
12 点
信用等级
9 点
经验
11492 点
帖子
171
精华
0
在线时间
1092 小时
注册时间
2007-3-8
最后登录
2023-12-15

楼主
nklucky 发表于 2009-9-20 15:26:45 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
请问,在stata中,变量为y,x1,x2,我想回归logy=logx1+logx2。请问命令是什么啊,感觉直接reg logy logx1 logx2 ,stata无法识别吗!如果genlogx=log(x),感觉麻烦一些。
请教有没有简单一些的命令可以直接回归logx啊???
谢谢!
二维码

扫码加我 拉你入群

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

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

关键词:Stata tata LOGx Log 有没有

回帖推荐

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

*把相关变量按顺序写入蓝色字体部分即可: foreach i of var y x1 x2{ g ln`i'=ln(`i') loc s="`s'"+" ln`i'" } n reg `s'

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

noisily(与quietly相对),使用run,也可以显示命令结果。

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

你用run与do再看一下区别

本帖被以下文库推荐

沙发
dxystata 发表于 2009-9-20 17:08:32
gen logy=log(y)
gen logx1=log(x1)
gen logx2=log(x2)

藤椅
蓝色 发表于 2009-9-20 18:24:30
反正写程序,不要嫌麻烦

板凳
dyshappy 发表于 2009-9-21 08:35:35
这个没有必要自动化吧。就几行简单的程序。

报纸
sungmoo 发表于 2009-9-22 10:23:19
nklucky 发表于 2009-9-20 15:26 请问,在stata中,变量为y,x1,x2,我想回归logy=logx1+logx2。请问命令是什么啊,感觉直接reg logy logx1 logx2 ,stata无法识别吗!如果genlogx=log(x),感觉麻烦一些。请教有没有简单一些的命令可以直接回归logx啊???
*把相关变量按顺序写入蓝色字体部分即可:

foreach i of var y x1 x2{
g ln`i'=ln(`i')
loc s="`s'"+" ln`i'"
}
n reg `s'
已有 1 人评分论坛币 学术水平 热心指数 收起 理由
crystal8832 + 10 + 1 + 1 热心帮助其他会员

总评分: 论坛币 + 10  学术水平 + 1  热心指数 + 1   查看全部评分

地板
jianlamhua 发表于 2009-9-22 15:17:21
5# sungmoo

小困惑,n reg `s'中, n是什么意思?

谢谢!

7
sungmoo 发表于 2009-9-22 16:07:03
jianlamhua 发表于 2009-9-22 15:17 n reg `s'中, n是什么意思?
noisily(与quietly相对),使用run,也可以显示命令结果。

8
jianlamhua 发表于 2009-9-24 14:46:32
7# sungmoo
谢谢回复哦。
还是有点不解,看了help后,-noisely- :perform command and ensure terminal output.
可加不加前缀"n"似乎没区别呀?
相反,加了前缀“qui”有明显的区别。

谢谢了。

9
sungmoo 发表于 2009-9-24 15:07:14
你用run与do再看一下区别

10
jianlamhua 发表于 2009-9-24 16:12:22
OK,明白了。
谢谢版主的热心回答。

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

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