【发布时间】:2018-10-30 14:51:12
【问题描述】:
我希望使用 Proc Freq 使用以下代码生成 Somers' D:
DATA HAVE;
DO I = 1 TO 1000;
Y = RANUNI(0);
X = RANUNI(1) * 10;
OUTPUT;
END;
RUN;
PROC FREQ
DATA=have
NOPRINT;
TABLES y * x / MEASURES;
OUTPUT OUT=somersd
(KEEP = _SMDCR_
RENAME = (_SMDCR_ = somers_d))
MEASURES;
RUN; /*This is somers' D for Somers’ D(C|R)*/
我从文档中读到,上面的代码测试了 Y 作为列和 X 作为行的一致性,但我想确保是这种情况:
现在,这是测试一致性的正确方法
y * x
或
x * y
任何帮助将不胜感激
【问题讨论】:
-
为什么不使用 TEST 语句和 SMDCR 或 SMDRC 选项请求统计数据。
-
请提供文档链接,我会调查一下
标签: sas ranking sas-studio