楼主: 9153619053
954 0

[编程问题求助] 循环中的statsby程序,怎么将循环变换的自变量系数显示在固定的列里 [推广有奖]

  • 0关注
  • 0粉丝

本科生

93%

还不是VIP/贵宾

-

威望
0
论坛币
2262 个
通用积分
0.1500
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
369 点
帖子
24
精华
0
在线时间
200 小时
注册时间
2017-11-4
最后登录
2025-6-2

楼主
9153619053 发表于 2020-1-9 20:09:07 |AI写论文
10论坛币
各位前辈:以下是我编的程序,其中暂元里面包括了6个变量,与主题无关。
我的编程目的是,有13对变量,也就是26个变量,任取每三对(也就是aj ak aL bj bk bL)与暂元里的6个变量一起组成自变量,对因变量缩尾ROIC做分组回归,然后怎么把这暂元里的6个变量的系数和这三对变量的6个系数以及拟合优度提出来
如果用 _b 命令的话,aj ak aL bj bk bL的系数所在列是不固定的,我想把这6个系数固定在6个列里。

local 暂元 缩尾上一年ξ-CRDA
      forvalues j=1/11{  
      local j1=`j'+1   
              forvalues k=`j1'/12{   
                   local k1=`k'+1
                       forvalues L=`k1'/13{   
                       statsby  拟合优度=e(r2)  自变量j=`j' 自变量k=`k' 自变量L=`L'  ,saving(D:\result\r`j'_`k'_`L'.dta,replace): reghdfe 缩尾ROIC `暂元' a`j' a`k' a`L' b`j' b`k' b`L', absorb(公司 年份) vce(cluster 公司)
                  
                  }
                  }
                  }


这是在statsby语句里使用_b 之后,可见生成了26列,不便于最后比较结果                  
1.jpg


这是我的目标样式,即在自变量L列之后,生成暂元里的6个变量系数和固定的6个aj ak aL bj bk bL系数

2.jpg    


1.jpg (115.17 KB)

1.jpg

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

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