SAS:稳健回归和输出系数、t值和调整R平方
我正在SAS中按组运行稳健回归。 我的数据就像SAS:稳健回归和输出系数、t值和调整R平方,sas,regression,robust,Sas,Regression,Robust,我正在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
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".
有人能提供建议吗?谢谢大家! 语法有点错误。还可以添加请求的输出:
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;
查看中有关输出选项的更多信息,我认为By语句必须在model语句之前。您好,谢谢,它可以工作。你能告诉我如何从稳健回归中输出t值吗?也许这会有用,那么,它有效吗?@pinegulf是的,谢谢