Ich muss ein Programm schreiben, um den durchschnittlichen GPS-Punkt aus einer Population von Punkten zu ermitteln.
In der Praxis passiert Folgendes:
- Jeden Monat zeichnet eine Person einen GPS-Punkt desselben statischen Assets auf.
- Aufgrund der Art des GPS unterscheiden sich diese Punkte jeden Monat geringfügig.
- Manchmal macht die Person einen Fehler und zeichnet den falschen Test an einem völlig anderen Ort auf.
- Jeder GPS-Punkt hat ein Sicherheitsgewicht ( HDOP ), das angibt, wie genau die aktuellen GPS-Daten sind. GPS-Punkte mit besseren HDOP-Werten werden niedrigeren vorgezogen.
Wie bestimme ich Folgendes:
- Behandeln Sie Daten mit 2 Werten gegenüber einem einzelnen Wert wie dem Alter. (Finden Sie das Durchschnittsalter in einer Bevölkerung von Menschen)
- Bestimmen Sie die Ausreißer. Im folgenden Beispiel wären dies [-28,252, 25,018] und [-28,632, 25,219].
- Nachdem Sie die Ausreißer ausgeschlossen haben, ermitteln Sie den durchschnittlichen GPS-Punkt darin [-28,389, 25,245].
- Es wäre ein Bonus, wenn das vom HDOP-Wert für jeden Punkt bereitgestellte "Gewicht" berechnet werden könnte.