SAS中文论坛

标题: 急,怎样将以下数据转换为SAS可以处理的面板数据 [打印本页]

作者: shiyiming    时间: 2009-6-16 01:51
标题: 急,怎样将以下数据转换为SAS可以处理的面板数据
证券代码        证券简称        申银万国三级行业        dlgy2003        dlgy2004        dlgy2005        dlgy2006        dlgy2007        dlgy2008        dlgk2004        dlgk2005        dlgk2006        dlgk2007        dlgk2008
000568.SZ        泸州老窖        白酒        0.1192        0.08412        0.129        0.2495        0.4483        0.2606        -0.04576        0.07101        -0.1331        -0.09449        0.41916
000596.SZ        古井贡酒        白酒        0.06        0.07443        0.0828        0.3425        0.2661        0.1378        0.03848        0.12996        -0.03057        0.01812        -0.09801
000799.SZ        酒鬼酒        白酒        -0.1334        0.3251        -0.3037        -0.5711        0.0443        0.4354        0.04061        -0.0235        -0.20199        -0.06608        -0.04967
000858.SZ        五粮液        白酒        0.1042        -0.00562        0.0191        0.1404        -0.0078        0.0793        0.14268        -0.04867        -0.03501        -0.10617        -0.07471
000995.SZ        *ST皇台        白酒        -0.7355        0.47837        0.0207        0.2893        -0.1744        -0.0939        -0.05211        0.05313        0.01388        0.00154        -0.06234
600197.SH        伊力特        白酒        0.0341        -0.13428        0.2604        0.1152        0.2786        0.1352        -0.0329        -0.04855        0.01743        -0.04298        0.00245
但是SAS中的Proc Tscsreg对面板数据要求的形式是:(举例)
firm year  x y z
000568 2002 1 2 3
000568 2003 4 6  8
我的解释变量不止dlgy dlgk这两个,该怎么处理才能比较简单,谢谢!
作者: shiyiming    时间: 2009-6-16 10:40
标题: Re: 急,怎样将以下数据转换为SAS可以处理的面板数据
没看明白你想要什么,我试了一下以下代码,可以转换成数据集的形式(sas软件有的可用用中文作为变量名,有的不可以)

data a;
input zhengquanname $ jianti $ hangye $ dlgy2003 dlgy2004 dlgy2005 dlgy2006 dlgy2007 dlgy2008 dlgk2004 dlgk2005 dlgk2006 dlgk2007 dlgk2008;
cards;
000568.SZ '泸州老窖' '白酒' 0.1192 0.08412 0.129 0.2495 0.4483 0.2606 -0.04576 0.07101 -0.1331 -0.09449 0.41916
000596.SZ '古井贡酒' '白酒' 0.06 0.07443 0.0828 0.3425 0.2661 0.1378 0.03848 0.12996 -0.03057 0.01812 -0.09801
000799.SZ '酒鬼酒' '白酒' -0.1334 0.3251 -0.3037 -0.5711 0.0443 0.4354 0.04061 -0.0235 -0.20199 -0.06608 -0.04967
000858.SZ '五粮液' '白酒' 0.1042 -0.00562 0.0191 0.1404 -0.0078 0.0793 0.14268 -0.04867 -0.03501 -0.10617 -0.07471
000995.SZ '*ST皇台' '白酒' -0.7355 0.47837 0.0207 0.2893 -0.1744 -0.0939 -0.05211 0.05313 0.01388 0.00154 -0.06234
600197.SH '伊力特' '白酒' 0.0341 -0.13428 0.2604 0.1152 0.2786 0.1352 -0.0329 -0.04855 0.01743 -0.04298 0.00245
;
run;
作者: shiyiming    时间: 2009-6-16 11:01
标题: Re: 急,怎样将以下数据转换为SAS可以处理的面板数据
楼上同学弄错了,我希望将原数据转换成SAS中的Proc tscsreg可以处理的Panel Data格式,不是读入数据。




欢迎光临 SAS中文论坛 (https://mysas.net/forum/) Powered by Discuz! X3.2