Devo scrivere un programma per trovare il punto GPS medio da una popolazione di punti.
In pratica succede quanto segue:
- Ogni mese una persona registra un punto GPS della stessa risorsa statica.
- A causa della natura del GPS, questi punti differiscono leggermente ogni mese.
- A volte la persona commette un errore e registra il test sbagliato in una posizione completamente diversa.
- Ogni punto GPS ha un peso di certezza ( HDOP ) che indica l'accuratezza dei dati GPS correnti. I punti GPS con valori HDOP migliori sono preferiti a quelli inferiori.
Come posso determinare quanto segue:
- Gestisci i dati con 2 valori rispetto a un singolo valore come l'età. (Trova l'età media in una popolazione di persone)
- Determina i valori anomali. Nell'esempio che segue questi sarebbero [-28.252, 25.018] e [-28.632, 25.219]
- Dopo aver escluso gli outlier, trova il punto GPS medio in questo potrebbe essere [-28.389, 25.245].
- Sarebbe un vantaggio se potesse funzionare il "peso" fornito dal valore HDOP per ogni punto.