楼主: 泡脚楠
935 1

[SAS EM] 运行宏时出现下面的问题该怎么解决? [推广有奖]

  • 0关注
  • 0粉丝

初中生

85%

还不是VIP/贵宾

-

威望
0
论坛币
0 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
72 点
帖子
7
精华
0
在线时间
26 小时
注册时间
2021-3-16
最后登录
2021-12-23

楼主
泡脚楠 发表于 2021-8-21 22:49:53 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
%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 系统停止处理该步。
该怎么解决?
二维码

扫码加我 拉你入群

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

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

关键词:warning append Mcode Error Force

沙发
白七ring 发表于 2021-9-16 22:22:55
请问你解决了吗,我也有相同问题,想请教一下

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-2-12 11:32