Saya perlu menulis sebuah program untuk menemukan titik GPS rata-rata dari populasi titik.
Dalam praktiknya hal berikut terjadi:
- Setiap bulan seseorang merekam titik GPS dari aset statis yang sama.
- Karena sifat GPS, titik-titik ini sedikit berbeda setiap bulan.
- Kadang-kadang orang membuat kesalahan dan mencatat kesalahan yang salah di lokasi yang sama sekali berbeda.
- Setiap titik GPS memiliki bobot kepastian ( HDOP ) yang menunjukkan seberapa akurat data GPS saat ini. Titik GPS dengan nilai HDOP yang lebih baik lebih disukai daripada yang lebih rendah ..
Bagaimana cara menentukan yang berikut:
- Menangani data dengan 2 nilai vs. nilai tunggal seperti usia. (Temukan usia rata-rata dalam populasi orang)
- Tentukan outlier. Dalam contoh di bawah ini adalah [-28.252, 25.018] dan [-28.632, 25.219]
- Setelah mengecualikan outlier, temukan titik GPS rata-rata di sini mungkin [-28.389, 25.245].
- Ini akan menjadi bonus jika dapat bekerja dengan "bobot" yang disediakan oleh nilai HDOP untuk setiap poin.