请教一下各位大神,我现在有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个变量。
用循环语句应该可以写出来,不太会写,求各位大神指点一下!感激不尽!!
|
楼主: zhouershimei
|
2665
2
[数据管理求助] stata 如何让N个变量两两相加生成新变量?感激不尽! |
|
已卖:3份资源 副教授 46%
-
|
回帖推荐罗润万(|Toby) 发表于2楼 查看完整内容 forvalues i = 1/4 {
forvalues j = 1/4 {
if `i'!=`j'{
gen b`i'`j' = a`i'+a`j'
}
}
}
| ||
|
|
加好友,备注jltj京ICP备16021002号-2 京B2-20170662号
京公网安备 11010802022788号
论坛法律顾问:王进律师
知识产权保护声明
免责及隐私声明


