Skip to content

scripts and data for my Bachelor's thesis at HSLU spring semester 2024, concerning a possible directional positioning error in smartphone GPS

Notifications You must be signed in to change notification settings

snoozebaumer/directional-positioning-error-bachelors-thesis

Repository files navigation

Bachelor's thesis - Directional Positioning Error

scripts and generated / edited data for my Bachelor's thesis at HSLU spring semester 2024, concerning a possible directional positioning error in smartphone GPS


new data can be generated by using the Android app that was also part of this bachelor's thesis: Measuralyze


Scripts and chapter they're first used in

Chapter 5.2 - preparation for analysis

  • data_profiling.py: used in data quality assessment for sanity check to make sure data makes sense as well as find errors with some general analysis

Chapter 5.2.3 - calculated attributes

  • calculate_distance.py: calculates distance using haversine formula, used to generate the distances between actual location and gps location that is needed for analysis

Chapter 6.2 - analysis

  • boxplot.py: used to generate box plots of entire data

Chapter 6.2.1 Correlation of numerical attributes

  • correlation_numerical.py: calculates the correlation for numerical attributes and target attributes latDifference, lonDifference and distance using pearson correlation

Chapter 6.2.2 Correlation of categorical and boolean attributes

  • correlation_boolean_categorical.py: creates boolean attributes for categorical attributes, in the style of vector space model, then calculates the correlation for boolean attributes and target attributes latDifference, lonDifference and distance using point-biserial correlation

Chapter 6.2.3 Measurement locations

  • polar_plots.py: plots the direction of each error for all locations (and stages, they are shown in chapter 6.3.3).

Chapter 6.2.5 minimum and maximum distance to measure location

Chapter 6.2.6 - inaccurate first measurement

Video Pitch

  • polar_plots_video.py: creates a couple more polar plots with different styling (and different titles) that were used in the video pitch

About

scripts and data for my Bachelor's thesis at HSLU spring semester 2024, concerning a possible directional positioning error in smartphone GPS

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages