STANDARDIZE 次指令 (PROXIMITIES 指令)
在計算相似性之前,請使用 STANDARDIZE 來標準化觀察值或變數的資料值。 您可以指定下列兩個選項之一,以控制標準化的方向:
VARIABLE. 標準化每個變數的值。 這個設定是預設值。
CASE. 標準化每一個觀察值內的值。
有數種標準化方法可用。 這些方法可讓您將選取的值內容相等。 所有方法都可以與 VARIABLE 或 CASE搭配使用。 只能指定一個標準化方法。
- 如果省略
STANDARDIZE,則會使用原始值 (關鍵字NONE) 來計算近似性。 - 如果使用不含規格的
STANDARDIZE,則會使用 Z 分數 (關鍵字Z) 來計算近似性。 STANDARDIZE無法與二進位測量一起使用。
無. 不要標準化。 相似性是使用原始值來計算。 如果省略 STANDARDIZE ,則此設定為預設值。
Z. 將值標準化為 Z 分數,平均數為 0 ,標準差為 1。 PROXIMITIES 會從要標準化的每個值中減去變數或觀察值的平均數值,然後 PROXIMITIES 除以標準差。 如果標準差是 0 ,則 PROXIMITIES 會將觀察值或變數的所有值設為 0。 如果使用不含規格的 STANDARDIZE ,則此設定為預設值。
範圍。 標準化值的範圍為 1。 PROXIMITIES 會將每個要標準化的值除以變數或觀察值的值範圍。 如果範圍是 0 ,則 PROXIMITIES 會保留所有值不變。
RESCALE. 標準化值以具有 0 到 1 的範圍。 從要標準化的每個值中, PROXIMITIES 會減去最小值,然後除以變數或觀察值的範圍。 如果範圍是 0 ,則 PROXIMITIES 會將觀察值或變數的所有值設為 0.50。
MAX. 將值標準化為 1 的長度上限。 PROXIMITIES 會將每個要標準化的值除以變數或觀察值的最大值。 如果值的最大值為 0 ,則 PROXIMITIES 會將每一個值除以最小值的絕對長度,並加上 1。
MEAN. 將值標準化為平均值 1。 PROXIMITIES 會將每一個要標準化的值除以變數或觀察值的值平均數。 如果平均數為 0 ,則 PROXIMITIES 會將觀察值或變數的所有值加 1 ,以產生平均數 1。
SD. 將值標準化為單位標準差。 PROXIMITIES 會將每個要標準化的值除以變數或觀察值的值標準差。 如果值的標準差為 0 ,則 PROXIMITIES 不會變更值。
範例
PROXIMITIES A B C
/STANDARDIZE=CASE RANGE.
- 在每一個觀察值內,數值會標準化,使其範圍為 1。