|
各位SAS大侠,本人是临床小硕一枚,最近做单因素生存分析,在网上搜索了宏程序,觉得很好,https://winshipbbisr.emory.edu/Software_macro.html;下面是例子:- DATA analysis;
- input id os_censor Sex $ Age duration os progress $ trt $;
- LABEL os = 'Overall Survival (months)'
- progress = 'Progression'
- trt = 'Treatment'
- duration = 'Duration of Radiation';
- DATALINES;
- 1 1 M 40 44 20 No B
- 2 1 F 45 46 16 Yes A
- 3 1 F 40 32 20 No B
- 4 1 F 47 32 23 No B
- 5 0 M 41 25 22 No B
- 6 1 M 54 35 13 No B
- 7 1 M 48 50 9 Yes A
- 8 1 M 36 33 12 Yes B
- 9 0 F 49 51 8 Yes A
- 10 1 M 49 52 10 Yes A
- 11 1 M 44 35 12 No A
- 12 1 M 49 50 8 Yes A
- 13 1 M 44 44 14 Yes A
- 14 1 M 50 31 10 Yes A
- 15 1 M 53 40 15 No B
- 16 0 M 52 29 20 Yes B
- 17 1 F 46 45 5 Yes A
- 18 1 F 37 44 11 Yes A
- 19 1 M 49 46 13 No B
- 20 1 M 42 31 11 No A
- ;
- run;
- %include "D:\mymacro\UNI_PHREG V16.sas";
- TITLE 'Table 3 Univariate Survival Analysis';
- %UNI_PHREG(dataset = analysis,
- event = os,
- censor = os_censor,
- clist = trt sex,
- nlist = Age duration,
- outpath = C:\,
- fname = Table 3 Univariate Survival Analysis,
- pha = T,
- orientation = PORTRAIT);
- TITLE;
复制代码
但是在sas9.3 (本论坛下载版本)跑的时候报错,结果部分能出来,但是不能自动生成word文档。错误日志:NOTE: Copyright (c)2002-2010 by SAS Institute Inc., Cary, NC, USA.NOTE: SAS (r)Proprietary Software 9.3 (TS1M0 DBCS3060) Licensed to UHASSELT STUDENT - 64BIT CLIENT, Site 70141618. NOTE: 该会话正在平台 X64_7PRO 上执行。 NOTE: “SAS 初始化”所用时间: 实际时间 8.96 秒 CPU 时间 1.71 秒 1 DATA analysis; 2 input id os_censor Sex $ Age duration osprogress $ trt $; 3 LABEL os = 'Overall Survival (months)' 4 progress = 'Progression' 5 trt = 'Treatment' 6 duration = 'Duration of Radiation'; 7 DATALINES; NOTE: 数据集 WORK.ANALYSIS 有 20 个观测和 8 个变量。 NOTE: “DATA 语句”所用时间(总处理时间): 实际时间 0.42 秒 CPU 时间 0.04 秒 28 ; 29 run; 30 %include "D:\mymacro\UNI_PHREGV16.sas"; 449 TITLE 'Table 3 Univariate Survival Analysis'; 450 %UNI_PHREG(dataset = analysis, 451 event = os, 452 censor = os_censor, 453 clist = trt sex, 454 nlist = Age duration, 455 outpath = C:\, 456 fname = Table 3 Univariate Survival Analysis, 457 pha = T, 458 orientation = PORTRAIT); NOTE: “PROCEDURE SQL”所用时间(总处理时间): 实际时间 0.27 秒 CPU 时间 0.03 秒 NOTE: “PROCEDURE SQL”所用时间(总处理时间): 实际时间 0.00 秒 CPU 时间 0.00 秒 NOTE: 正在写入 HTML Body(主体)文件: sashtml.htm NOTE: 数据集 WORK._DATASETLIST 有 1 个观测和 5 个变量。 NOTE: “PROCEDURE DATASETS”所用时间(总处理时间): 实际时间 0.19 秒 CPU 时间 0.07 秒 NOTE: “PROCEDURE SQL”所用时间(总处理时间): 实际时间 0.00 秒 CPU 时间 0.00 秒 NOTE: 数据集 WORK._OPTIONS 有 263 个观测和 2 个变量。 NOTE: “PROCEDURE OPTSAVE”所用时间(总处理时间): 实际时间 0.04 秒 CPU 时间 0.01 秒 WARNING: 未创建输出“'One-Way Frequencies'”。请确保输出对象名称、标签或路径拼写正确。 还需确保使用了相应的过程选项来生成请求的输出对象。如,确保没有使用 NOPRINT 选项。 NOTE: 从数据集 WORK.ANALYSIS. 读取了 20 个观测 WHERE os not = .; NOTE: “PROCEDURE FREQ”所用时间(总处理时间): 实际时间 0.15 秒 CPU 时间 0.03 秒 ERROR: 文件“WORK._FREQ.DATA”不存在。 NOTE: 数值已转换为字符值,位置:(行:列)。 1:1 NOTE: 由于出错,SAS 系统停止处理该步。 WARNING: 数据集 WORK._FREQC 可能不完整。该步停止时,共有 0 个观测和 4 个变量。 NOTE: “DATA 语句”所用时间(总处理时间): 实际时间 0.05 秒 CPU 时间 0.01 秒 NOTE: Convergencecriterion (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”所用时间(总处理时间): 实际时间 2.98 秒 CPU 时间 0.53 秒 ERROR: 文件“WORK._MLEC.DATA”不存在。 NOTE: 由于出错,SAS 系统停止处理该步。 WARNING: 数据集 WORK._MLEC 可能不完整。该步停止时,共有 0 个观测和 2 个变量。 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 秒 ERROR: 文件“WORK._PHAC.DATA”不存在。 NOTE: 由于出错,SAS 系统停止处理该步。 WARNING: 数据集 WORK._PHAC 可能不完整。该步停止时,共有 0 个观测和 1 个变量。 NOTE: “DATA 语句”所用时间(总处理时间): 实际时间 0.00 秒 CPU 时间 0.00 秒 NOTE: 从数据集 WORK._PHAC. 读取了 0 个观测 NOTE: 数据集 WORK._FREQC 有 0 个观测和 5 个变量。 NOTE: “DATA 语句”所用时间(总处理时间): 实际时间 0.00 秒 CPU 时间 0.01 秒 NOTE: 输入数据集为空。 NOTE: 数据集 WORK._FREQC 有 0 个观测和 5 个变量。 NOTE: “PROCEDURE SORT”所用时间(总处理时间): 实际时间 0.01 秒 CPU 时间 0.00 秒 ERROR: 变量 ClassVal0 不在文件“WORK._MLEC”中。 ERROR: 文件“WORK._MLEC”的 DROP、KEEP 或 RENAME 选项无效。 NOTE: 由于出错,SAS 系统停止处理该步。 NOTE: “PROCEDURE SORT”所用时间(总处理时间): 实际时间 0.03 秒 CPU 时间 0.00 秒 ERROR: BY 变量 Level 不在输入数据集 WORK._MLEC 中。 NOTE: 由于出错,SAS 系统停止处理该步。 WARNING: 数据集 WORK._FREQCC 可能不完整。该步停止时,共有 0个观测和 7 个变量。 NOTE: “DATA 语句”所用时间(总处理时间): 实际时间 0.01 秒 CPU 时间 0.00 秒 NOTE: 输入数据集为空。 NOTE: 数据集 WORK._FREQCC 有 0 个观测和 7 个变量。 NOTE: “PROCEDURE SORT”所用时间(总处理时间): 实际时间 0.00 秒 CPU 时间 0.00 秒 ERROR: 以下这些列在起作用的表中没有找到: test. NOTE: 由于出错,SAS 系统停止处理该步。 NOTE: “PROCEDURE SQL”所用时间(总处理时间): 实际时间 0.01 秒 CPU 时间 0.00 秒 22: 无法确定 LINE 和 COLUMN。 NOTE 242-205: NOSPOOL 已打开。用 OPTION SPOOL 重新运行可恢复出错的LINE 和 COLUMN。 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 个观测和 7 个变量。 NOTE: “DATA 语句”所用时间(总处理时间): 实际时间 0.04 秒 CPU 时间 0.00 秒 WARNING: 未创建输出“'One-Way Frequencies'”。请确保输出对象名称、标签或路径拼写正确。 还需确保使用了相应的过程选项来生成请求的输出对象。如,确保没有使用 NOPRINT 选项。 NOTE: 从数据集 WORK.ANALYSIS. 读取了 20 个观测 WHERE os not = .; NOTE: “PROCEDURE FREQ”所用时间(总处理时间): 实际时间 0.01 秒 CPU 时间 0.03 秒 ERROR: 文件“WORK._FREQ.DATA”不存在。 NOTE: 数值已转换为字符值,位置:(行:列)。 1:1 NOTE: 由于出错,SAS 系统停止处理该步。 WARNING: 数据集 WORK._FREQC 可能不完整。该步停止时,共有 0 个观测和 4 个变量。 WARNING: 数据集 WORK._FREQC 由于该步已停止,而没有被替换。 NOTE: “DATA 语句”所用时间(总处理时间): 实际时间 0.00 秒 CPU 时间 0.01 秒 NOTE: Convergencecriterion (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”所用时间(总处理时间): 实际时间 0.35 秒 CPU 时间 0.09 秒 NOTE: 从数据集 WORK._MLEC. 读取了 0 个观测 NOTE: 数据集 WORK._MLEC 有 0 个观测和 2 个变量。 NOTE: “DATA 语句”所用时间(总处理时间): 实际时间 0.00 秒 CPU 时间 0.00 秒 NOTE: 从数据集 WORK._SCORE. 读取了 0 个观测 NOTE: 数据集 WORK._SCORE 有 0 个观测和 1 个变量。 NOTE: “DATA 语句”所用时间(总处理时间): 实际时间 0.00 秒 CPU 时间 0.00 秒 NOTE: 从数据集 WORK._PHAC. 读取了 0 个观测 NOTE: 数据集 WORK._PHAC 有 0 个观测和 1 个变量。 NOTE: “DATA 语句”所用时间(总处理时间): 实际时间 0.00 秒 CPU 时间 0.00 秒 NOTE: 从数据集 WORK._PHAC. 读取了 0 个观测 NOTE: 数据集 WORK._FREQC 有 0 个观测和 5 个变量。 NOTE: “DATA 语句”所用时间(总处理时间): 实际时间 0.00 秒 CPU 时间 0.00 秒 NOTE: 输入数据集为空。 NOTE: 数据集 WORK._FREQC 有 0 个观测和 5 个变量。 NOTE: “PROCEDURE SORT”所用时间(总处理时间): 实际时间 0.00 秒 CPU 时间 0.00 秒 ERROR: 变量 ClassVal0 不在文件“WORK._MLEC”中。 ERROR: 文件“WORK._MLEC”的 DROP、KEEP 或 RENAME 选项无效。 NOTE: 由于出错,SAS 系统停止处理该步。 NOTE: “PROCEDURE SORT”所用时间(总处理时间): 实际时间 0.00 秒 CPU 时间 0.00 秒 ERROR: BY 变量 Level 不在输入数据集 WORK._MLEC 中。 NOTE: 由于出错,SAS 系统停止处理该步。 WARNING: 数据集 WORK._FREQCC 可能不完整。该步停止时,共有 0个观测和 7 个变量。 WARNING: 数据集 WORK._FREQCC 由于该步已停止,而没有被替换。 NOTE: “DATA 语句”所用时间(总处理时间): 实际时间 0.00 秒 CPU 时间 0.01 秒 NOTE: 输入数据集已排序,故未进行排序。 NOTE: “PROCEDURE SORT”所用时间(总处理时间): 实际时间 0.00 秒 CPU 时间 0.00 秒 ERROR: 以下这些列在起作用的表中没有找到: test. NOTE: 由于出错,SAS 系统停止处理该步。 NOTE: “PROCEDURE SQL”所用时间(总处理时间): 实际时间 0.00 秒 CPU 时间 0.00 秒 22: 无法确定 LINE 和 COLUMN。 NOTE 242-205: NOSPOOL 已打开。用 OPTION SPOOL 重新运行可恢复出错的LINE 和 COLUMN。 ERROR 22-322: 语法错误,期望下列之一: 名称, 带引号的字符串, 数值常数, 日期时间常数, 缺失值, INPUT, PUT. WARNING: 从未引用过 DROP、KEEP 或 RENAME 列表中的变量 HazardRatio。 WARNING: 从未引用过 DROP、KEEP 或 RENAME 列表中的变量 HRLowerCL。 WARNING: 从未引用过 DROP、KEEP 或 RENAME 列表中的变量 HRUpperCL。 NOTE: 由于出错,SAS 系统停止处理该步。 WARNING: 数据集 WORK._FREQ2 可能不完整。该步停止时,共有 0 个观测和 7 个变量。 NOTE: “DATA 语句”所用时间(总处理时间): 实际时间 0.00 秒 CPU 时间 0.01 秒 NOTE: 从数据集 WORK._FREQ1. 读取了 0 个观测 NOTE: 从数据集 WORK._FREQ2. 读取了 0 个观测 NOTE: 数据集 WORK._FREQ_ALL 有 0 个观测和 8 个变量。 NOTE: “DATA 语句”所用时间(总处理时间): 实际时间 0.00 秒 CPU 时间 0.01 秒 NOTE: Convergencecriterion (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”所用时间(总处理时间): 实际时间 0.32 秒 CPU 时间 0.12 秒 NOTE: 从数据集 WORK._MLEC. 读取了 0 个观测 NOTE: 数据集 WORK._MLEC 有 0 个观测和 2 个变量。 NOTE: “DATA 语句”所用时间(总处理时间): 实际时间 0.00 秒 CPU 时间 0.00 秒 NOTE: 从数据集 WORK._SCORE. 读取了 0 个观测 NOTE: 数据集 WORK._SCORE 有 0 个观测和 1 个变量。 NOTE: “DATA 语句”所用时间(总处理时间): 实际时间 0.00 秒 CPU 时间 0.00 秒 NOTE: 从数据集 WORK._PHAC. 读取了 0 个观测 NOTE: 数据集 WORK._PHAC 有 0 个观测和 1 个变量。 NOTE: “DATA 语句”所用时间(总处理时间): 实际时间 0.00 秒 CPU 时间 0.00 秒 ERROR: 以下这些列在起作用的表中没有找到: test. ERROR: 以下这些列在起作用的表中没有找到: HazardRatio. ERROR: 以下这些列在起作用的表中没有找到: HRLowerCL. ERROR: 以下这些列在起作用的表中没有找到: HRUpperCL. NOTE: 没有选择任何行。 NOTE: 没有选择任何行。 ERROR: 文件“WORK._NOBS.DATA”不存在。 NOTE: 由于出错,SAS 系统停止处理该步。 NOTE: “PROCEDURE SQL”所用时间(总处理时间): 实际时间 0.04 秒 CPU 时间 0.01 秒 NOTE: 从数据集 WORK.ANALYSIS. 读取了 20 个观测 NOTE: “DATA 语句”所用时间(总处理时间): 实际时间 0.03 秒 CPU 时间 0.00 秒 NOTE 137-205: 由调用宏“UNI_PHREG”生成行。 77 covariate $256. Level $71.; covariate ="&VV"; level =' '; 77 ! Frequency = &N_obs; logrankp = &logrankp; HazardRatio = &hr; - 22 77 ! HRLowerCL = &hr_lb; HRUpperCL = &hr_ub; ERROR 22-322: 语法错误,期望下列之一: 名称, 带引号的字符串, 数值常数, 日期时间常数, 缺失值, INPUT, PUT. WARNING: 没有解析符号引用 N_OBS。 NOTE 137-205: 由调用宏“UNI_PHREG”生成行。 77 covariate $256. Level $71.; covariate ="&VV"; level =' '; 77 ! Frequency = &N_obs; logrankp = &logrankp; HazardRatio = &hr; - 22 77 ! HRLowerCL = &hr_lb; HRUpperCL = &hr_ub; ERROR 22-322: 语法错误,期望下列之一: 名称, 带引号的字符串, 数值常数, 日期时间常数, 缺失值, INPUT, PUT. NOTE 137-205: 由调用宏“UNI_PHREG”生成行。 77 covariate $256. Level $71.; covariate ="&VV"; level = ' '; 77 ! Frequency = &N_obs; logrankp = &logrankp; HazardRatio = &hr; - 22 77 ! HRLowerCL = &hr_lb; HRUpperCL = &hr_ub; ERROR 22-322: 语法错误,期望下列之一: 名称, 带引号的字符串, 数值常数, 日期时间常数, 缺失值, INPUT, PUT. WARNING: 没有解析符号引用 HR。 NOTE 137-205: 由调用宏“UNI_PHREG”生成行。 77 covariate $256. Level $71.; covariate ="&VV"; level =' '; 77 ! Frequency = &N_obs; logrankp = &logrankp; HazardRatio = &hr; 77 ! HRLowerCL = &hr_lb; HRUpperCL = &hr_ub; - 22 ERROR 22-322: 语法错误,期望下列之一: 名称, 带引号的字符串, 数值常数, 日期时间常数, 缺失值, INPUT, PUT. WARNING: 没有解析符号引用 HR_LB。 NOTE 137-205: 由调用宏“UNI_PHREG”生成行。 77 covariate $256. Level $71.; covariate ="&VV"; level = ' '; 77 ! Frequency = &N_obs; logrankp = &logrankp; HazardRatio = &hr; 77 ! HRLowerCL = &hr_lb; HRUpperCL = &hr_ub; - 22 ERROR 22-322: 语法错误,期望下列之一: 名称, 带引号的字符串, 数值常数, 日期时间常数, 缺失值, INPUT, PUT. WARNING: 没有解析符号引用 HR_UB。 NOTE: 由调用宏“UNI_PHREG”生成行。 78 ProbChiSq = &hrp; - 22 WARNING: 没有解析符号引用 HRP。 NOTE: 由调用宏“UNI_PHREG”生成行。 80 pvalue = &assump; - 22 ERROR 22-322: 语法错误,期望下列之一: 名称, 带引号的字符串, 数值常数, 日期时间常数, 缺失值, INPUT, PUT. NOTE: 由于出错,SAS 系统停止处理该步。 WARNING: 数据集 WORK._SUMMARY1 可能不完整。该步停止时,共有0 个观测和 10 个变量。 NOTE: “DATA 语句”所用时间(总处理时间): 实际时间 0.07 秒 CPU 时间 0.07 秒 NOTE: Convergencecriterion (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”所用时间(总处理时间): 实际时间 0.35 秒 CPU 时间 0.14 秒 NOTE: 从数据集 WORK._MLEC. 读取了 0 个观测 NOTE: 数据集 WORK._MLEC 有 0 个观测和 2 个变量。 NOTE: “DATA 语句”所用时间(总处理时间): 实际时间 0.00 秒 CPU 时间 0.00 秒 NOTE: 从数据集 WORK._SCORE. 读取了 0 个观测 NOTE: 数据集 WORK._SCORE 有 0 个观测和 1 个变量。 NOTE: “DATA 语句”所用时间(总处理时间): 实际时间 0.00 秒 CPU 时间 0.00 秒 NOTE: 从数据集 WORK._PHAC. 读取了 0 个观测 NOTE: 数据集 WORK._PHAC 有 0 个观测和 1 个变量。 NOTE: “DATA 语句”所用时间(总处理时间): 实际时间 0.00 秒 CPU 时间 0.00 秒 ERROR: 以下这些列在起作用的表中没有找到: test. ERROR: 以下这些列在起作用的表中没有找到: HazardRatio. ERROR: 以下这些列在起作用的表中没有找到: HRLowerCL. ERROR: 以下这些列在起作用的表中没有找到: HRUpperCL. NOTE: 没有选择任何行。 NOTE: 没有选择任何行。 ERROR: 文件“WORK._NOBS.DATA”不存在。 NOTE: 由于出错,SAS 系统停止处理该步。 NOTE: “PROCEDURE SQL”所用时间(总处理时间): 实际时间 0.00 秒 CPU 时间 0.00 秒 NOTE: 从数据集 WORK.ANALYSIS. 读取了 20 个观测 NOTE: “DATA 语句”所用时间(总处理时间): 实际时间 0.00 秒 CPU 时间 0.00 秒 NOTE 137-205: 由调用宏“UNI_PHREG”生成行。 106 covariate $256. Level $71.; covariate ="&VV"; level =' '; 106! Frequency = &N_obs; logrankp = &logrankp; HazardRatio = &hr; - 22 106! HRLowerCL = &hr_lb; HRUpperCL = &hr_ub; ERROR 22-322: 语法错误,期望下列之一: 名称, 带引号的字符串, 数值常数, 日期时间常数, 缺失值, INPUT, PUT. WARNING: 没有解析符号引用 N_OBS。 NOTE 137-205: 由调用宏“UNI_PHREG”生成行。 106 covariate $256. Level $71.; covariate ="&VV"; level =' '; 106! Frequency = &N_obs; logrankp = &logrankp; HazardRatio = &hr; - 22 106! HRLowerCL = &hr_lb; HRUpperCL = &hr_ub; ERROR 22-322: 语法错误,期望下列之一: 名称, 带引号的字符串, 数值常数, 日期时间常数, 缺失值, INPUT, PUT. NOTE 137-205: 由调用宏“UNI_PHREG”生成行。 106 covariate $256. Level $71.; covariate = "&VV"; level = ' '; 106! Frequency = &N_obs; logrankp = &logrankp; HazardRatio = &hr; - 22 106! HRLowerCL = &hr_lb; HRUpperCL = &hr_ub; ERROR 22-322: 语法错误,期望下列之一: 名称, 带引号的字符串, 数值常数, 日期时间常数, 缺失值, INPUT, PUT. WARNING: 没有解析符号引用 HR。 NOTE 137-205: 由调用宏“UNI_PHREG”生成行。 106 covariate $256. Level $71.; covariate ="&VV"; level =' '; 106! Frequency = &N_obs; logrankp = &logrankp; HazardRatio = &hr; 106! HRLowerCL = &hr_lb; HRUpperCL = &hr_ub; - 22 ERROR 22-322: 语法错误,期望下列之一: 名称, 带引号的字符串, 数值常数, 日期时间常数, 缺失值, INPUT, PUT. WARNING: 没有解析符号引用 HR_LB。 NOTE 137-205: 由调用宏“UNI_PHREG”生成行。 106 covariate $256. Level $71.; covariate = "&VV"; level = ' '; 106! Frequency = &N_obs; logrankp = &logrankp; HazardRatio = &hr; 106! HRLowerCL = &hr_lb; HRUpperCL = &hr_ub; - 22 ERROR 22-322: 语法错误,期望下列之一: 名称, 带引号的字符串, 数值常数, 日期时间常数, 缺失值, INPUT, PUT. WARNING: 没有解析符号引用 HR_UB。 NOTE: 由调用宏“UNI_PHREG”生成行。 107 ProbChiSq = &hrp; - 22 WARNING: 没有解析符号引用 HRP。 NOTE: 由调用宏“UNI_PHREG”生成行。 109 pvalue = &assump; - 22 ERROR 22-322: 语法错误,期望下列之一: 名称, 带引号的字符串, 数值常数, 日期时间常数, 缺失值, INPUT, PUT. NOTE: 由于出错,SAS 系统停止处理该步。 WARNING: 数据集 WORK._SUMMARY2 可能不完整。该步停止时,共有0 个观测和 10 个变量。 NOTE: “DATA 语句”所用时间(总处理时间): 实际时间 0.02 秒 CPU 时间 0.03 秒 NOTE: 从数据集 WORK._SUMMARY1. 读取了 0 个观测 NOTE: 从数据集 WORK._SUMMARY2. 读取了 0 个观测 NOTE: 数据集 WORK._SUMMARY_ALL 有 0 个观测和 11 个变量。 NOTE: “DATA 语句”所用时间(总处理时间): 实际时间 0.00 秒 CPU 时间 0.01 秒 NOTE: 从数据集 WORK._FREQ_ALL. 读取了 0 个观测 NOTE: 从数据集 WORK._SUMMARY_ALL. 读取了 0 个观测 NOTE: 数据集 WORK._REPORT 有 0 个观测和 11 个变量。 NOTE: “DATA 语句”所用时间(总处理时间): 实际时间 0.05 秒 CPU 时间 0.01 秒 NOTE: STYLE'Styles.Tables' 已保存至: WORK.TEMPLAT NOTE: “PROCEDURE TEMPLATE”所用时间(总处理时间): 实际时间 0.07 秒 CPU 时间 0.01 秒 NOTE: 从数据集 WORK.ANALYSIS. 读取了 20 个观测 NOTE: “DATA 语句”所用时间(总处理时间): 实际时间 0.00 秒 CPU 时间 0.00 秒 NOTE: 正在写入 RTF Body(主体)文件: C:\Table 3Univariate Survival Analysis 23NOV13.DOC NOTE: 数据集 WORK._REPORT 中没有观测。 NOTE: 输入数据集中没有观测。 NOTE: “PROCEDURE REPORT”所用时间(总处理时间): 实际时间 0.16 秒 CPU 时间 0.01 秒 NOTE: “PROCEDURE OPTLOAD”所用时间(总处理时间): 实际时间 0.51 秒 CPU 时间 0.35 秒 NOTE: 正在保存 WORK.ANALYSIS (memtype=DATA)。 NOTE: 正在删除 WORK._DATASETLIST (memtype=DATA)。 NOTE: 正在删除 WORK._FREQ1 (memtype=DATA)。 NOTE: 正在删除 WORK._FREQ2 (memtype=DATA)。 NOTE: 正在删除 WORK._FREQC (memtype=DATA)。 NOTE: 正在删除 WORK._FREQCC (memtype=DATA)。 NOTE: 正在删除 WORK._FREQ_ALL (memtype=DATA)。 NOTE: 正在删除 WORK._MLEC (memtype=DATA)。 NOTE: 正在删除 WORK._OPTIONS (memtype=DATA)。 NOTE: 正在删除 WORK._PHAC (memtype=DATA)。 NOTE: 正在删除 WORK._REPORT (memtype=DATA)。 NOTE: 正在删除 WORK._SCORE (memtype=DATA)。 NOTE: 正在删除 WORK._SUMMARY1 (memtype=DATA)。 NOTE: 正在删除 WORK._SUMMARY2 (memtype=DATA)。 NOTE: 正在删除 WORK._SUMMARY_ALL (memtype=DATA)。 NOTE: “PROCEDURE DATASETS”所用时间(总处理时间): 实际时间 0.09 秒 CPU 时间 0.04 秒 459 TITLE;;本人计算机系统为win7 64位;本人sas基础薄弱,不能弄清到底问题出在哪,还劳烦请高手解答啊。给程序作者email过,没有回音。宏程序没法上传,还劳烦各位到网站去下载,也很快。
|