全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
936 1
2021-08-21
%let begcode0=108;
%let endcode0=120;
%macro pjn;
%do mnum=%eval(&begcode0) %to %eval(&endcode0);
data tempdata;set elr_1;if mcode>=&mnum-35 & mcode<=&mnum;run;
proc sort data=tempdata;by stkcd mcode;run;
proc reg data=tempdata outest=parm1b noprint;
by stkcd;
model emret=melr/adjrsq;
run;
quit;
data parm2;set parmlb;inums=_edf_+_p_;
if inums>=36;mcode=&mnum;
run;
proc append base=spbeta data=parm2;quit;
%end;
%mend pjn;
%pjn;
data elr_1是所有股票的月收益率,然后与市场的一个指标进行36个月的滚动回归
但是系统显示
WARNING: 变量 _IN_ 在 BASE 文件中未找到。变量将不能添加到 BASE 文件。
WARNING: 变量 _RSQ_ 在 BASE 文件中未找到。变量将不能添加到 BASE 文件。
WARNING: 变量 _ADJRSQ_ 在 BASE 文件中未找到。变量将不能添加到 BASE 文件。
WARNING: 变量 _freq_ 在 BASE 文件中未找到。变量将不能添加到 BASE 文件。
WARNING: 变量 inums 在 DATA 文件中没有找到。
ERROR: 由于上面所列的异常,没有完成追加。 请用 FORCE 选项追加这些文件。
NOTE: 添加了 0 个观测。
NOTE: 数据集 WORK.SPBETA 有 0 个观测和 12 个变量。
NOTE: 由于上述错误,没有处理语句。
NOTE: 由于出错,SAS 系统停止处理该步。
该怎么解决?
二维码

扫码加我 拉你入群

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

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

全部回复
2021-9-16 22:22:55
请问你解决了吗,我也有相同问题,想请教一下
二维码

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群