【发布时间】:2019-06-22 21:15:09
【问题描述】:
PROC STDIZE METHOD = RANGE 如何工作?
我认为它会像这样工作:
Score = (Observation - Min) / ( Max - Min)
但是,范围是 [1,100] 并且永远不会有 0,即当您从分子上的自身减去最小观测值时。
我已尝试阅读 SAS 文档并在 Excel 工作簿中运行一些试验
PROC STDIZE
DATA = SASHELP.BASEBALL
METHOD = RANGE
OUT = BASEBALL_STDIZE
;
VAR CRHITS;
RUN;
预期范围 [0,100],找到范围 [1,100]
【问题讨论】:
-
嗯?结果变量的范围应为 0 到 1。在您的示例中,观察编号 198 的原始值为 34,标准化值为 0。观察 237 的原始值为 4256,标准化值为 1。
标签: sas normalization standardized sas-studio