SAS 的 %CEM 宏:如何调用此宏
%CEM Macro for SAS: how to invoke this macro
我正在尝试使用 SAS 的 %CEM 宏来执行粗化的精确匹配(Paolo Berta、Matteo Bossi 和 Stefano Verzillo)。我编写了以下命令,但无法调用此宏。谁能帮助我做错了什么?我不知道这个宏之前是否需要更多行代码。
523 %CEM (
-
180
WARNING: Apparent invocation of macro CEM not resolved.
ERROR 180-322: Statement is not valid or it is used out of proper order.
524 lib = work,
525 dataset = L1_redu,
526 id = uniqueDRCstudentID,
527 treat = treat,
528 keep = LSS H I A B P W,
529 del_miss = 0,
530 match_type=N,
531 method = Sturges,
532 path_graph = N:\mydrive
533 report = on
534 )
看起来您有 copied/pasted 来自日志的尝试 运行 它包括日志行。您需要先 download 并编译宏,然后调用 %cem()
。比如你下载后保存到C:盘:
%include "C:\macro_cem_updated_new_feb17.sas";
%cem(<arguments go here>);
我正在尝试使用 SAS 的 %CEM 宏来执行粗化的精确匹配(Paolo Berta、Matteo Bossi 和 Stefano Verzillo)。我编写了以下命令,但无法调用此宏。谁能帮助我做错了什么?我不知道这个宏之前是否需要更多行代码。
523 %CEM (
-
180
WARNING: Apparent invocation of macro CEM not resolved.
ERROR 180-322: Statement is not valid or it is used out of proper order.
524 lib = work,
525 dataset = L1_redu,
526 id = uniqueDRCstudentID,
527 treat = treat,
528 keep = LSS H I A B P W,
529 del_miss = 0,
530 match_type=N,
531 method = Sturges,
532 path_graph = N:\mydrive
533 report = on
534 )
看起来您有 copied/pasted 来自日志的尝试 运行 它包括日志行。您需要先 download 并编译宏,然后调用 %cem()
。比如你下载后保存到C:盘:
%include "C:\macro_cem_updated_new_feb17.sas";
%cem(<arguments go here>);