搜索
人大经济论坛 附件下载

附件下载

所在主题:
文件名:  2011分组数据.xls
资料下载链接地址: https://bbs.pinggu.org/a-1652851.html
附件大小:
小弱需要编一段程序,大概是要把已经分好的25组数据(先按size再按BM)分别计算超额收益率,但程序涉及到宏本人实在无法驾驭,不知道论坛上有没有大神可以帮忙?
程序如下:
%macro _group;
%do np1=0 %to 4;
%do np2=0 %to 4;
data _G&np1.&np2.;
set work.result00;
where(r_cvalue=&np1. r_bm=&np2.);
run;
Proc univariate data=_G&np1.&np2.;
var return;
weight cvalue;
output out=nRe&np1.&np2. mean=nReturn&np1.&np2.;
run;
%macro minter;
data _null&np1.&np2.;
set nRe&np1.&np2.;
call symput('nRetern&np1.&np2.',nReturn&np1.&np2.);
run;
%mend minter;
%minter
data work._1G&np1.&np2.;
set work._G&np1.&np2.;
return=return-%sysevalf(&nReturnn&np1.&np2.);
run;
%end;
%End;
%mend _group;
%_group


返回的日志如下:
22: 无法确定 LINE 和 COLUMN。
NOTE 242-205: NOSPOOL 已打开。用 OPTION SPOOL 重新运行可恢复出错的 LINE 和 COLUMN。
ERROR 22-322: 语法错误,期望下列之一: !, !!, &, *, **, +, -, /, <, <=, <>, =, >, >=, AND, EQ, GE, GT, LE, LT, NE, OR, ^=, |, ||,
~=.
76: 无法确定 LINE 和 COLUMN。
NOTE: NOSPOOL 已打开。用 OPTION SPOOL 重新运行可恢复出错的 LINE 和 COLUMN。
ERROR 76-322: 语法错误,语句将被忽略。
ERROR: 解析 WHERE 子句时出现语法错误。

NOTE: SAS 系统由于错误而停止了该步的处理。
WARNING: 数据集 WORK._G00 可能不完整。该步停止时,共有 0 个观测和 10 个变量。
WARNING: 数据集 WORK._G00 由于该步已停止,而没有被替换。




WARNING: 没有解析符号引用 NRETURNN。
22: 无法确定 LINE 和 COLUMN。
NOTE 242-205: NOSPOOL 已打开。用 OPTION SPOOL 重新运行可恢复出错的 LINE 和 COLUMN。
ERROR 22-322: 语法错误,期望下列之一: 名称, 带引号的字符串, 数值常数, 日期时间常数, 缺失值, INPUT, PUT.
WARNING: 没有解析符号引用 NRETURNN00。
ERROR: 在需要数值操作数的 %EVAL 函数或 %IF 条件中发现字符操作数。条件是: &nReturnn00

NOTE: SAS 系统由于错误而停止了该步的处理。
WARNING: 数据集 WORK._1G00 可能不完整。该步停止时,共有 0 个观测和 10 个变量。
NOTE: “DATA 语句”所用时间(总处理时间):
实际时间 0.01 秒
CPU 时间 0.00 秒


ERROR: 宏 _GROUP 将终止执行。


以上,提前谢过各位!


    熟悉论坛请点击新手指南
下载说明
1、论坛支持迅雷和网际快车等p2p多线程软件下载,请在上面选择下载通道单击右健下载即可。
2、论坛会定期自动批量更新下载地址,所以请不要浪费时间盗链论坛资源,盗链地址会很快失效。
3、本站为非盈利性质的学术交流网站,鼓励和保护原创作品,拒绝未经版权人许可的上传行为。本站如接到版权人发出的合格侵权通知,将积极的采取必要措施;同时,本站也将在技术手段和能力范围内,履行版权保护的注意义务。
(如有侵权,欢迎举报)
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

GMT+8, 2025-12-28 22:31