Skip to content

DA04/fitness_data_regression_analysis

Repository files navigation

Regression Analysis for fitness data

The original article with the detailed description is available here

This repo contains following scripts examples:

  1. FTP test general chart example built from parsed FIT data with Python and visualized with the help of matplotlib. The script contains basic calculations for FTP value. FTP test chart example
  2. PWC170 modified probe example based on regular cycling trainings. The script contains the logic for getting input data for PWC170 formula and graphical extrapolation to find PWC170 value. PWC170
  3. Linear regression model to calculate training performance over the training season. The script includes example for one training model fit and chart. OLS
  4. The script contains functions for normalized power (NP) and Training Stress Score (TSS) calculations.
  5. The script contains dataset rows generation to analyze TSS scores and their Exponential Moving Average (EMA) against power coefficient k (HR[bpm] = b+k*Power[watts]) dynamics during the training season. Matplotlib chart is also provided. Training Season

About

the original article with the detailed description is available here https://habr.com/ru/post/666024/

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages