Workbook: Change Point Analysis of HRV Data

I have already wrote about time-series analysis in EXCEL (HERE and HERE ) using Andrew Flatt HRV data. What I will try to do in this post is to use something that is called Change Point Analysis or CPA. This could be used with any type of time-series data, like training load, wellness and readiness monitoring and so forth.

I haven’t found much instructions online nor in books on CPA, but I have used this article to play with Andrew Flatt data. When it comes to time-series analysis there is great chapter in Data Smart book by John Foreman, which is a must read book for anyone willing to explore data analysis. There are also a free booklet (which I haven’t read yet) on time-series analysis in R here and Introductory Time Series with R book that could be worth checking.

Anyway, without going into intricate and unnecessary details of CPA, the simple goal for sport scientist using CPA is to detect changes in time-series data.

Let’s get rolling. First I will load HRV data from CSV file and load neccessary packages:

Related Articles

Analyzing Time-Series of Individual Data

If you haven’t been living in a cave for the last couple of years, you definitely noticed an increase in data collection, data mining and visualization. HRV tracking, jump output tracking, estimating 1RMs from velocity-load data, game statistics, performance analysis, various testing statistics, body weight, Run Keeper, Run Tracker, and all that quantified-self movement.

Predicting Performance Using Rolling Averages

I wrote before on using Banister model to predict performance and injury from training load. In the video below I am talking about using rolling averages to predict performance, as well as explaining differences between supervised and unsupervised learning and model overfit. Members can download the Excel workbook below the video and follow the “exercises” and play with the…


Your email address will not be published. Required fields are marked *

Cancel Membership

Please note that your subscription and membership will be canceled within 24h once we receive your request.