现在有13个变量x1,x2……,x13我想生成12个变量来表示后一个变量与前一个变量之间的差值
即y2=x2-x1,y3=x3-x2,……y13=x13-x12
我写了下面的命令
forvalues i=2/13{
gen y`i'=x`i'-x`i-1'
}
为什么生成的y2,y3,……,y13值全是0呢
假如我算后一个变量与前一个变量的和
forvalues i=2/13{
gen y`i'=x`i'+x`i-1'
}
生成的就是正确的值


雷达卡




京公网安备 11010802022788号







