全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
2567 2
2022-03-09
请教一下各位大神,我现在有N个变量,如何让它们两两相加生成新变量呢?例如
a1 a2 a3 a4四个变量,想生成新变量b12=a1+a2,  b13=a1+a3, b14=a1+a4, b23=a2+a3,  b24=a2+a4,  b34=a3+a4,生成b12\b13\b14\b23\b24\b34这6个变量。
用循环语句应该可以写出来,不太会写,求各位大神指点一下!感激不尽!!
二维码

扫码加我 拉你入群

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

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

全部回复
2022-3-9 17:47:58
forvalues i = 1/4 {
   forvalues j = 1/4 {
      if `i'!=`j'{
        gen b`i'`j' = a`i'+a`j'
      }
   }
}
二维码

扫码加我 拉你入群

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

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

2022-3-9 20:20:35
罗润万(|Toby) 发表于 2022-3-9 17:47
forvalues i = 1/4 {
   forvalues j = 1/4 {
      if `i'!=`j'{
太感谢了!试了一下,出来结果嘞!!感谢大牛!!
二维码

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群