本人近期在网上找到一做生存分析单因素分析的宏程序,之前在sas9.3 32位亲测,可以顺利运行并生成word文件,最近我重装64位系统并安装64位sas9.3,再次运行该宏程序,并跑数据时,不能生成word文件,但是有网页版的结果,日志提示如下:WARNING: 未创建输出“'One-Way Frequencies'”。请确保输出对象名称、标签或路径拼写正确。
还需确保使用了相应的过程选项来生成请求的输出对象。如,确保没有使用 NOPRINT 选项。
NOTE: 从数据集 WORK.ANALYSIS. 读取了 20 个观测
WHERE os not = .;
NOTE: “PROCEDURE FREQ”所用时间(总处理时间):
实际时间 0.23 秒
CPU 时间 0.03 秒
ERROR: 文件“WORK.FREQ.DATA”不存在。
NOTE: 由于出错,SAS 系统停止处理该步。
WARNING: 数据集 WORK.FREQC 可能不完整。该步停止时,共有 0 个观测和 4 个变量。
NOTE: “DATA 语句”所用时间(总处理时间):
实际时间 0.02 秒
CPU 时间 0.03 秒
NOTE: Convergence criterion (GCONV=1E-8) satisfied.
WARNING: 未创建输出“'Number of observations'”。请确保输出对象名称、标签或路径拼写正确。
还需确保使用了相应的过程选项来生成请求的输出对象。如,确保没有使用 NOPRINT 选项。
WARNING: 未创建输出“'Test of Global Null Hypothesis'”。请确保输出对象名称、标签或路径拼写正确。
还需确保使用了相应的过程选项来生成请求的输出对象。如,确保没有使用 NOPRINT 选项。
WARNING: 未创建输出“'Maximum Likelihood Estimates of Model Parameters'”。请确保输出对象名称、标签或路径拼写正确。
还需确保使用了相应的过程选项来生成请求的输出对象。如,确保没有使用 NOPRINT 选项。
WARNING: 未创建输出“'Supremum Test for Proportional Hazards Assumption'”。请确保输出对象名称、标签或路径拼写正确。
还需确保使用了相应的过程选项来生成请求的输出对象。如,确保没有使用 NOPRINT 选项。
NOTE: “PROCEDURE PHREG”所用时间(总处理时间):
实际时间 1.48 秒
CPU 时间 0.25 秒
ERROR: 文件“WORK.PHAC.DATA”不存在。
NOTE: 由于出错,SAS 系统停止处理该步。
WARNING: 数据集 WORK.PHAC 可能不完整。该步停止时,共有 0 个观测和 1 个变量。
NOTE: “DATA 语句”所用时间(总处理时间):
实际时间 0.00 秒
CPU 时间 0.01 秒
ERROR: 文件“WORK.MLEC.DATA”不存在。
NOTE: 由于出错,SAS 系统停止处理该步。
WARNING: 数据集 WORK.MLEC 可能不完整。该步停止时,共有 0 个观测和 1 个变量。
NOTE: “DATA 语句”所用时间(总处理时间):
实际时间 0.00 秒
CPU 时间 0.00 秒
ERROR: 文件“WORK.SCORE.DATA”不存在。
NOTE: 由于出错,SAS 系统停止处理该步。
WARNING: 数据集 WORK.SCORE 可能不完整。该步停止时,共有 0 个观测和 1 个变量。
NOTE: “DATA 语句”所用时间(总处理时间):
实际时间 0.00 秒
CPU 时间 0.00 秒
NOTE: 从数据集 WORK.FREQC. 读取了 0 个观测
NOTE: 从数据集 WORK.MLEC. 读取了 0 个观测
NOTE: 从数据集 WORK.PHAC. 读取了 0 个观测
NOTE: 数据集 WORK.FREQCC 有 0 个观测和 6 个变量。
NOTE: “DATA 语句”所用时间(总处理时间):
实际时间 0.01 秒
CPU 时间 0.01 秒
ERROR: 以下这些列在起作用的表中没有找到: test.
NOTE: 由于出错,SAS 系统停止处理该步。
NOTE: “PROCEDURE SQL”所用时间(总处理时间):
实际时间 0.00 秒
CPU 时间 0.00 秒
NOTE: 由调用宏“UNI_PHREG”生成行。
16 logrankp= &logrankp; keep Covariate Level Frequency logrankp HazardRatio HRLowerCL
-
22
16 ! HRUpperCL ProbChiSq pvalue; run; ODS OUTPUT CLOSE;
WARNING: 没有解析符号引用 LOGRANKP。
ERROR 22-322: 语法错误,期望下列之一: 名称, 带引号的字符串, 数值常数, 日期时间常数, 缺失值, INPUT, PUT.
WARNING: 从未引用过 DROP、KEEP 或 RENAME 列表中的变量 HazardRatio。
WARNING: 从未引用过 DROP、KEEP 或 RENAME 列表中的变量 HRLowerCL。
WARNING: 从未引用过 DROP、KEEP 或 RENAME 列表中的变量 HRUpperCL。
NOTE: 由于出错,SAS 系统停止处理该步。
WARNING: 数据集 WORK.FREQ1 可能不完整。该步停止时,共有 0 个观测和 6 个变量。
NOTE: “DATA 语句”所用时间(总处理时间):
实际时间 0.01 秒
CPU 时间 0.01 秒
宏程序及说明文件在附件中,请高手告知问题所在,不胜感激!