Dan Goodman on Nostr: Data analysis question. How can I compute my total ascent from Google fit location ...
Data analysis question. How can I compute my total ascent from Google fit location data of my run? It's quite noisy so sum(relu(diff(height))) massively overestimates. I can smooth but what's the right width? I don't know the distribution of sensor noise and it might depend on all sorts of uncontrollable factors. This feels like someone must have definitively solved this? Another option would be to project my lat/long (which seems much less noisy) onto a global height map and use that to replace Google elevation sensor, although maybe that smooths too much?
Published at
2024-09-02 23:02:20Event JSON
{
"id": "c41dd06916d30cbda04634ec93981b5e002a0bc3824f2770631586f6e4421e81",
"pubkey": "0ecc4e999a6ece69b4a5c1de90118b96e1b0e8e863d5a5b489810557bdeb5d9f",
"created_at": 1725318140,
"kind": 1,
"tags": [
[
"proxy",
"https://neuromatch.social/users/neuralreckoning/statuses/113070449665777339",
"activitypub"
]
],
"content": "Data analysis question. How can I compute my total ascent from Google fit location data of my run? It's quite noisy so sum(relu(diff(height))) massively overestimates. I can smooth but what's the right width? I don't know the distribution of sensor noise and it might depend on all sorts of uncontrollable factors. This feels like someone must have definitively solved this? Another option would be to project my lat/long (which seems much less noisy) onto a global height map and use that to replace Google elevation sensor, although maybe that smooths too much?",
"sig": "0134bd17059f9444321b73f57fad12a8687624a62325e9ecbdd5903b1d49a068a92c07a72a6de394499fa03a29d4c3bb841b644588a99d4309aef2264946c047"
}