请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
nathalie 发表于 2013-10-13 21:39 *设变量序是y、x1、……、x100 forv i=1/100{ reg y x1-x`i'
y为 1 3 2 5 4,我想变为逆序的4 5 2 3 1,这个如何用循环实现?
sungmoo 发表于 2013-10-14 15:15 y的观测值逆序?
在赋值时我分不清该用local、replace、generate这三个命令
sungmoo 发表于 2013-10-14 18:49 generate、replace是对变量(variable)的操作,local是对宏(macro)的操作。 generate生成新变量, ...
y1的第一个值是y的最后一个,y1的第二个值是y的倒数第二个,依次类推
sungmoo 发表于 2013-10-14 21:35 其他变量的观测值是否保序?
假如就最简化的情况,即只有一个变量y时
sungmoo 发表于 2013-10-15 08:27 g n=_n gsort -n
如果是用最普通的循环实现这个,应该如何写语句?
sungmoo 发表于 2013-10-15 14:35 *用循环比较啰嗦吧。也可以一步生成一个新变量: g y1=y[_N+1-_n]
sungmoo 发表于 2013-10-15 15:29 replace y1[`i']=y[6-`i']
sungmoo 发表于 2013-10-15 15:29 replace y1=y[6-`i'] in `i'