请教各位一个生成编码的问题:
两个变量,a=1 2 3,b=1 2 3 4 5 。
想要两两组合形成一个新变量。
请问用循环怎么做呢?
ps :当然用 gen...replace...if & if...写15个简单的句子就能实现
但是想请教一下怎么用循环或者暂元来实现,只是为了求个明白。
a和b的生成编码如下:
clear
set obs 100
gen u=uniform()*10
gen i=uniform()*20
recode u (0/3=1) (3.001/6=2) (6.001/10=3) , gen(a)
recode i (0/5=1) (5.001/10=2) (10.001/15=4) (15.001/20=5), gen(b)
drop u i
tab1 a b
tab a b
谢谢!


雷达卡



京公网安备 11010802022788号







