Каков правильный порядок для Somers 'D при использовании PROC FREQ? - PullRequest
0 голосов
/ 30 октября 2018

Я хочу произвести 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

Любая помощь будет оценена

...