Closed chfleming closed 7 years ago
I forgot to add this. I think we also need some error parameters input in variograms fine tuning page. Are they the same value? Where should we put this input?
So we just add
a numeric input with suggestions of 10 meters for GPS, 100 meters for VHF, 1000 meters for ARGOS.
right?
Those are reasonable defaults for the outlier detection.
For the variogram it actually needs a slider to match the shape of the variogram. I still need to abstract the variogram.fit code...
I added a input field for UERE.
I used a text input instead of numeric input, because the numeric input will respond to mouse wheel, so scrolling after input could trigger a series of unintended updates.
I further ensured the input to be numeric, and gave error messages when the provided UERE was too large (which will cause all speed values to be 0).
I updated the hosted app since nobody is using it now.
Continuing from here: The telemetry error code is just being wrapped right now. There are a few possibilities as to how it works depending on what kind of data people have.
HERE
or analogous column(s). Having UERE>0
in the filter and error>0
in the model will apply those errors with the incorporated device UERE
being fixed. I.e., UERE
/error
being 1 or 10 makes no difference.ctmm
and run through the uere
command to obtain a UERE estimate, which can then be applied to the data during as.telemetry
or afterwards with the new uere()<-
command. Again, once the UERE value is set in the data, it is treated as fixed in the filter and model fitting code, as long as its nonzero (and thus treated as TRUE
).UERE
is interpreted as a best guessand the model fitting
errorthe initial guess. Here,
UEREfor the filter and
error` for the initial model guess can/should be the same, though the variogram fitting may reveal a better initial guess than first thought, and after model fitting its value will also change according to likelihood.Finally, all of this is complicated by the fact that UERE values are device specific and users could potentially have a mix of different devices in their CSV file.
For case 1 with pre-calibrated data, is error automatically turned on or that should be an option in UI?
Case 2 will become case 1 after user finished the processing, so there is no difference from web app perspective, right?
For data without calibration, the UERE input in speed outlier page works as an initial guess, model fitting will give a better value if possible?
OK. So what kind of changes do we need in the app about these?
error
slider in the variogram fit.error
. I'm not sure if that's a good idea for default behavior though.As for other changes:
uere
function, and then storing those results for movement data analysis.OK. I will put these on the list. Right now I think I should continue working on the work report feature, then revisit this later.
Yes, the error work is not even published yet. Working on it now.
Maybe I missed it, but I didn't see an input on the speed outlier detection page to specify a standardized (HDOP=1) device error (UERE). For GPS devices, these can easily scale from 2-20 meters.