- See it's own
README.md
- Specifically, create trajectory class to store all the data
- Use the functions from the scripts and have a few get/set methods
- Write method to output CSVs and work from pandas DFs
-
$\checkmark$ Find the correct NBs -
$\checkmark$ Grab the figureswith the overall problemwith the box method solution
-
$\checkmark$ Include realworld example with map and 2D1T plot-
$\checkmark$ make the connection to the 1D1T plots
-
- Revise and correct the text
-
$\checkmark$ Create a final html NB$\to$ moved to the rootREADME.md
- Turn evalutation metrics into module Note see the quick_box NBs
-
Update and clean up- there may be some redudancy in the scripts
$\to$ check this!
- there may be some redudancy in the scripts
- apply batch evaluation
-
Note this method doesn't distinguish travels so well as it looks for mini-clusters
- it has a generically high false-pos. rate.
-
Note this method doesn't distinguish travels so well as it looks for mini-clusters
- Revisit and clean up
- check if it is more useful than the basic box
- ideally if it gives a better starting point than the basic box method
- Apply the evaluation
- is it better than the above method
- Document it's limitations
- Refine algorithm and make it robust
- Ensure that it produces what it should
- Test it with the evaluations
- Include previous box methods as initial passes to refine upon
- this will give a speed-up but also improve accuracy.
- will require merging and checking
- Some ideas:
- first pass with
quick_box
- apply 2-way box to longest cluster
- check if the box increases
- check slope
- iterate over all remaining clusters
- start with next longest
- skip if they overlap with a newly processed cluster
- first pass with
-
Piecewise linear
- can it be made to converge (and faster)?
- can it be adopted into the box method(s) to improve speed?
- should it?
- can it hold up in 2D?
-
DB-Scan
- rename as "DB_split"
- since the DBSCAN clusters will be split by
- the time requirement
- inbetween cluster(s)
- since the DBSCAN clusters will be split by
- try again with the random data in batch
- apply the evaluation
- rename as "DB_split"