Ciao,
Come posso usare JSL per calcolare i punteggi Z a diversi livelli di aggregazione? Sto lavorando con i dati sulla mortalità per cancro (1999-2015) a livello di contea. Devo calcolare i punteggi Z per confrontare ciascuna contea con le altre all'interno di uno stato e tutte le contee all'interno del paese. Non posso semplicemente usare la funzione di standardizzazione perché richiede automaticamente una media dei tassi, il che non è valido a meno che le popolazioni non abbiano esattamente le stesse dimensioni. Devo usare una variante della formula comune del punteggio Z per sostituire la media dei tassi per un dato stato (errato) con una media di una regione aggregata (stato intero, per esempio). Questo viene calcolato aggregando il numeratore e il denominatore in modo indipendente e quindi dividendo:
in altre parole, SOMMA (tutti i decessi in tutte le contee nello stato K dell'anno X) / SOMMA (Tutte le persone in tutte le contee nello Stato K dell'anno X) = / = MEAN (Tassi di mortalità per cancro) per tutte le contee nello Stato X al momento Y.
- Più criticamente, nel calcolo del punteggio z, il subtrahend nel numeratore deve riflettere una media aggregata per un'intera regione, NON una media di tariffe.
- Lo script deve tenere conto di valori null nel suo calcolo di N e a diversi livelli di aggregazione (Numero di contee per WV ad esempio = 55, numero di contee per le quali i dati non sono nulli = 52; numero di tutte le contee negli Stati Uniti = 3141, il numero di tutte le contee per i dati è non nullo = 2956, ad esempio).
- la funzione standardize non può essere utilizzata qui perché
viene calcolato come media delle tariffe, il che non è valido.

Esiste un modo per utilizzare JSL per eseguire questa attività in modo efficiente?
@Wendy_Murphrey @Theresa_Utlaut