我正在SAS中按群组运行强大的回归。 我的数据就像
id stock date stock_liq market_liq
1 VOD 1/5/2016 0.03 0.02
1 VOD 2/5/2016 0.04 0.025
... ... ... ... ...
2 SAB 1/5/2016 0.31 0.02
2 SAB 1/5/2016 0.31 0.02
... ... ... ... ...
它是一个面板数据,每个股票都有一个唯一的ID。 我想通过ID运行强大的回归,我想输出系数,t值和adj-R平方。
我的代码是:
proc robustreg data=have outest= want noprint;
model stock_liq=market_liq ;
by id;
run;
但是我不认为代码运行正常。 SAS刚停止运行,日志给我
"Error: Too many parameters in the model".
任何人都可以提供建议吗?谢谢!
答案 0 :(得分:1)
语法有点偏。还可以添加请求的输出:
proc robustreg data=have outest= want noprint;
by id;
model stock_liq=market_liq ;
output out=output_sas
p=stock_liq
r=stock_liqresid ;
run;
详细了解documentation
的输出选项