第一段程序将level_2_resd_out的部分变量赋值给level_2_resd
proc transpose data=level_2_resd_out out=sasuser.level_2_resd
(keep=country intercept x4 rename=(intercept=u0) rename=(x4=u1));
by country;
var estimate;
id effect;
第二段程序将level_2_resd的u0和u1进行运算,得到一个新变量u_j。
data data1; set predicted;
proc sort; by country;
data sasuser.level_1_resd(keep=country e_ij);
merge data1 level_2_resd;
by country;
u_j=uo+u1* x4;
run;
但是第二段程序红色部分不能运行,提示
NOTE: 变量 uo 未初始化。
NOTE: 缺失值的生成是对缺失值执行操作的结果。
指定每个位置的方式: (次数)(行:列)。
3000 186:7 3000 187:11
NOTE: 有 3000 个从数据集 WORK.DATA1 读取的观测。
NOTE: 有 298 个从数据集 WORK.LEVEL_2_RESD 读取的观测。
NOTE: 数据集 SASUSER.LEVEL_1_RESD 有 3000 个观测和 2 个变量。




雷达卡





京公网安备 11010802022788号







