Frequently Asked Questions

How to Download Your Garmin Data

To analyze your data, you first need to request and download it from Garmin's website. Follow these steps:

  1. Log into Garmin's Data Management page with your Garmin username and password.
  2. On the dashboard, find and click the "Export Your Data" option.
  3. Click the "REQUEST DATA EXPORT" button. Garmin will begin preparing your data archive. This may take some time.
  4. You will receive an email from Garmin titled "Action Required: Download Your Data" once the export is ready. Click the "DOWNLOAD" button in that email.
  5. A `.zip` file containing all your data will be saved to your computer's "Downloads" folder.
  6. Unzip this folder. On Windows, right-click and choose "Extract All...". On a Mac, simply double-click the file.
  7. Once unzipped, you will have a main folder (e.g., `Garmin-Data-Export-YYYY-MM-DD`). This is the folder you will select when prompted to upload your data to Golf Insights.

How to Print Charts and Tables

You can easily print any chart or data table for your use or for review with a golf professional.

  1. Navigate to the specific chart or table you wish to print.
  2. When you mouse over the chart or table, a small camera icon that will be visible in the upper right corner. Clicking this icon triggers the download of a static image of the current chart or table.
  3. The download will end up in your default downloads folder. The name of the file will be newplot.png. If this file already exists, a number will be added to the file name (eg. newplot (1).png) in PNG format

Trimming Outliers from Shot Data (IQR)

No matter how careful you are in saving shot data, there will be some outliers that make their way into your Garmin golf data. This is both frustrating and it skews your data.

Golf Insights removes these outliers from your shot data when presenting charts, graphs, tables, and recommendations.

The way it does this is to use an algorithm called IQR. Here is the description of IQR (Interquartile Range)

The Interquartile Range (IQR) method for outlier removal is a statistical technique used to identify and potentially remove data points that deviate significantly from the rest of the dataset. This method is particularly useful because it is less sensitive to extreme values compared to methods relying on the mean and standard deviation.

Removing Chips and Pitches from Shot Data

Golf Insights removes chip and pitch shots from the shot data of the clubs that the user marks as Short Game Clubs in their profile.

This is done in order to use only full shots in charts, graphs, and tables that use club shot distance. If this were not done, the distances would be inaccuraate (lower).

Golf Insights uses an advanced algorithm to identify and remove these shots. The algorithm has two different methods, depending on how much data you have for that specific club:

  1. Simple Filter (Fallback Method)
  2. This method is used if you have fewer than 20 shots recorded for a specific short game club.

    It flags any shot with that club that is less than 70 yards as a "chip/pitch" shot.

    Any shot 70 yards or over is considered a "full swing."

  3. Advanced Filter (KDE Method)
  4. This method is used if you have 20 or more shots with that club. It uses a statistical approach called Kernel Density Estimation (KDE) to find your "full swing" distance and create a dynamic cutoff.

    Finds Your Full Swing Peak: The code analyzes the distribution of all your shots with that club to find the most common distance (the "peak") that represents your full swing.

    Calculates a Dynamic Cutoff: It then calculates a cutoff threshold based on a percentage of that full swing peak. Based on your globals.py file, this percentage is 70%.

    Flags Shots: Any shot below this dynamic cutoff is flagged as a "chip/pitch."