Как работает метод SAS proc stdize = range? - PullRequest
0 голосов
/ 29 января 2019

Как работает PROC STDIZE METHOD = RANGE?

Я думал, что это будет работать так:

Score = (Observation - Min) / ( Max - Min)

Однако диапазон равен [1100] и никогда не бывает 0то есть когда вы вычитаете минимальное наблюдение из самого себя на числителе.

Я попытался прочитать документацию SAS и запустить несколько испытаний в книге Excel * Ожидается диапазон 1008 *

PROC STDIZE
    DATA = SASHELP.BASEBALL
    METHOD = RANGE
    OUT = BASEBALL_STDIZE
;
    VAR CRHITS;
RUN;

[0,100], диапазон [1100] найдено

1 Ответ

0 голосов
/ 29 января 2019
Obs    _TYPE_      crhit2

 1     LOCATION       34
 2     SCALE        4222
 3     ADD             0
 4     MULT            1
 5     N             322
 6     NObsRead      322
 7     NObsUsed      322
 8     NObsMiss        0

enter image description here

...