<p>程序是NBER上处理CEX(消费数据)的一个程序,附件是给的程序代码。</p><p> 本人是新手,有几处不太明白,请各位大牛们指导下啊</p><p>%macro one(q);<br/> filename fam pipe "zcat /home/data/ces_cbo/ffile&q..Z";<br/> data disk.fam&q;<br/> infile fam lrecl=1478;<br/> input<br/> newid 1-7<br/> cutenur 10<br/> repstat 14<br/> totwt 19-29</p><p>这段应该是定义一个宏,filename fam pipe "zcat /home/data/ces_cbo/ffile&q..Z"; 这个是什么意思?为什么双引号里面不是数据源的地址?另外,NBER网站上说原压缩的数据可以直接读入SAS而不用解压缩,是这样吗?元数据没有后缀名,但是可用TXT打开,解压缩后每个大约2MB。</p><p>然后就是proc means mean sum data=disk.fam&q; weight adjwt;<br/>run;<br/>%mend;</p><p>能不能解释下PROC这句命令,尤其是Q的含义?</p><p>书到用时方恨少啊,望各位多多帮助,太感谢了!</p><p>还要感谢版上上传SAS那位大哥,真是方便了无数后来者啊!<br/></p>
<br/>