急求大神解答,谢谢!<br>
a1-a17是17个为0和1的是非变量,只要满足其中17个变量中任一变量为1则生成一个新变量为1,否则的话17变量为0则为0。编码如下:<br>
gen varname=1 if a1==1|a2==2|a3==3|.....|a16==1|a17==1,replace varname=0 if a1!=1&amp;a2!=1&amp;a3!=1&amp;......&amp;a16!=1&amp;a17!=1 为什么报错了呀出现了gen not allowed 以下是变量格式<br>
a1 a2 a3…… a17<br>
1 1 0…… 0<br>
1 0 0…… 1<br>
0 0 0…… 1<br>
1 0 1…… 0<br>
0 1 1…… 1<br>
1 0 1…… 0<br>
0 1 1…… 1<br>
1 1 0…… 0<br>
1 0 0…… 1<br>