Я хочу произвести Somers 'D, используя Proc Freq, используя следующий код:
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
Любая помощь будет оценена