【问题标题】:How does SAS proc stdize method=range work?SAS proc stdize method=range 如何工作?
【发布时间】: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


【解决方案1】:
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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多