数据集是一个Panel,结构如下:
country year vd qw qwe fc ...... sxb (50个变量)
china 2004 5 322 33 86 ...... 322
china 2005 4 22 83 16 ...... 75
china 2006 6 352 39 76 ...... 32
.
.
.
china 2011 5 652 53 66 ...... 82
us
us
us
us.
.
.
.
.
new_zealand
.
.
.
(100个国家)(2004-2011,共8年) 总计100*8=800个观测值
我要做的是:每年,对所有国家的每一个变量按公式换算成0-10的指数(连续的scale)。请大侠帮忙在SAS中实现。。。
比如说,对于2004年,v1变量有100个国家,即100个不同的观测值。将这些值通过公式计算成0-10的指数;同样,2004年v2也有指数。同理,2005-2011年。
这样变换之后仍然是一个panel,公式为:10*(max-obs)/(max-min)
请大侠将SAS代码贴在下面。。。