2015-05-21 24 views
7

Ho diversi valori ponderati per i quali sto prendendo una media ponderata. Voglio calcolare una deviazione standard ponderata utilizzando i valori ponderati e la media ponderata. Come modifico la deviazione standard tipica per includere i pesi su ogni misura?Come si calcola la deviazione standard tra le misure ponderate?

Questa è la formula di deviazione standard che sto usando.

enter image description here

Quando ho semplicemente utilizzare ciascun valore ponderato per 'x' e la media ponderata per '\ bar {x }', il risultato sembra più piccolo di quanto dovrebbe essere.

+0

In che modo questa domanda è correlata a questo sito? Non appartiene a [Mathematics SE] (http://math.stackexchange.com/) –

+0

@DavidArenburg Questo è qualcosa che sto cercando di programmare e probabilmente altri lo useranno anche in futuro. Ho appena aggiunto altro alla risposta che ho postato per identificare come codificarlo in modo efficiente. –

risposta

9

Ho appena trovato la pagina this wikipedia discutendo i dati di uguale importanza rispetto ai dati ponderati. Il modo corretto per calcolare lo stimatore ponderata distorto della varianza è

,

però la seguente, on-the-fly attuazione, è più efficiente computazionalmente in quanto non richiede il calcolo della media ponderata prima loop sulla somma delle differenze ponderate al quadrato

.

Nonostante il mio scetticismo, ho provato entrambi e ottenuto lo stesso identico risultato.

nota, assicurarsi di utilizzare la media ponderata

.

+1

Si noti che la media viene anche calcolata utilizzando i pesi (ad esempio, fare attenzione a utilizzare la media ponderata in quella formula, non la media non ponderata usuale). –

+0

@RobertDodier buon punto. Non l'ho reso esplicito, ma lo farò per completezza. –

+1

L'ultima frase dovrebbe indicare "media ponderata", non "errore ponderato", giusto? Suppongo che l'errore ponderato sarebbe la differenza tra x_i e questo valore. – akavalar