本人新手,现在使用sas处理沪深300指数的股票遇到了问题。我的目的是求得指数包含的所有股票每年每个月的市值,中位数及其他统计量情况。但麻烦的是沪深300包含的股票每年有好几次变动。
我已经得到了沪深300指数的变动情况,和A股所有股票的所有数据。我的想法是,先提取变动日期作为一个变量,比如叫做date,观测值为20050408,20050704。。。,然后遍历这些日期,取该区间的股票数据形成新的表。例如20050408-20050704这个区间,沪深300包含的股票数的数据做一次描述性统计;再循环至下一个区间:20050704-20060104,重新取新的股票集合的数据再做一次统计;循环下去,直到结束。
我想不通的是,我如何才能调用一个数据集里的变量的观测值作为宏变量去进行循环呢?求助,十分着急,谢谢。