你好,
如何使用 JSL 計算不同聚合級別的 Z 分數? 我正在處理縣級癌症死亡率數據 (1999 - 2015)。 我需要計算 Z 分數,以將每個縣與州內的其他縣以及國內所有縣進行比較。 我不能簡單地使用 standardize 函數,因為它會自動取平均比率——除非人口規模完全相等,否則這是無效的。 我需要使用一些通用 Z 分數公式的變體,用聚合區域(例如整個州)的平均值替換給定狀態(不正確)的速率平均值。 這是通過獨立聚合分子和分母然後除以計算得出的:
換句話說, SUM(X 年 K 州所有縣的所有死亡人數) / SUM(X 年 K 州所有縣的所有人) =/= X 州所有縣在時間 Y 的平均(癌症死亡率)。
- 最關鍵的是,在 z-score 計算中,分子中的減數必須反映整個地區的總平均值,而不是利率的平均值。
- 該腳本需要在計算 N 和不同聚合級別時考慮空值(例如,WV 的縣數 = 55,數據非空的縣數 = 52;美國所有縣的數量= 3141,數據的所有縣的數量為非空 = 2956,例如)。
- 標準化功能不能在這裡使用,因為
計算為利率的平均值,這是無效的。

有什麼方法可以使用 JSL 來高效地完成這個任務嗎?
@Wendy_Murphrey @Theresa_Utlaut