楼主: lizhewenbei
3670 4

[回归分析求助] 请教大牛,我希望将四个被解释变量、三个解释变量进行两两组合,请指教! [推广有奖]

  • 15关注
  • 5粉丝

已卖:668份资源

副教授

38%

还不是VIP/贵宾

-

威望
0
论坛币
304 个
通用积分
11.3270
学术水平
4 点
热心指数
13 点
信用等级
5 点
经验
9728 点
帖子
614
精华
0
在线时间
502 小时
注册时间
2008-2-6
最后登录
2025-11-27

楼主
lizhewenbei 学生认证  发表于 2017-11-21 09:53:01 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
已解决,请版主删帖
请教大牛,我希望做很多回归,将四个被解释变量、三个解释变量进行两两组合,但是跑出来的效果不好,请大家指正!

/*Dependent vars*/

local  dependent_1=ab
local dependent_2=cd
local dependent_3=ef
local dependent_4=gh

/*Independent vars*/
local independent_1 hj
local independent_2 ad
local independent_3 sn

local replace replace
forvalues j=1(1)4{
forvalues i=1(1)3{
reg `dependent_`j'' `independent_`i''  $controls, cluster(stkcd)  //
outreg2 using out, excel bdec(3) rdec(2) tstat td(2) `replace'
local replace append
}
}

二维码

扫码加我 拉你入群

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

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

关键词:解释变量 请指教 Independent Dependent forvalues

沙发
黃河泉 在职认证  发表于 2017-11-21 10:08:03
其实可以直接这样
  1. local replace replace
  2. foreach y in ab cd ef gh {
  3.   foreach x in hj ad sn {
  4.     reg `y' `x' $controls, cluster(stkcd)
  5.     outreg2 using out, excel bdec(3) rdec(2) tstat td(2) `replace'
  6.     local replace append
  7.    }
  8. }
复制代码
已有 2 人评分论坛币 学术水平 热心指数 信用等级 收起 理由
Stakiny + 2 + 2 + 2 热心帮助其他会员
lizhewenbei + 5 + 4 + 4 + 4 精彩帖子

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

藤椅
lizhewenbei 学生认证  发表于 2017-11-21 10:10:53
黃河泉 发表于 2017-11-21 10:08
其实可以直接这样
非常感谢您!非常好!

板凳
lizhewenbei 学生认证  发表于 2017-11-21 11:02:39
我尝试了您的做法,系统显示invalid syntax,不知道怎么回事呀

捕获.PNG (50.15 KB)

效果图

效果图

报纸
黃河泉 在职认证  发表于 2017-11-21 11:26:04
lizhewenbei 发表于 2017-11-21 11:02
我尝试了您的做法,系统显示invalid syntax,不知道怎么回事呀
  1. foreach y "in"
复制代码

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

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