An explainer from Robert Chung for a regression method to estimate CdA and Crr from field data. The key point being the generation of additional laps from a multi-lap run -- e.g. 3 x 18s laps of a velodrome would normally be considered as 3 laps to fit against. Robert's approach is to create 36 laps from this data (!). The first lap starts at 0s and lasts for 18s, the second lap at 1s ... up to the 36th lap starting at 37s. We would then be able to get 36 estimates of Crr/CdA and calculate a mean and confidence interval (!). The document committed explains how that regression would work mathematically, and how we would adapt for working in the field (we need really good altitude data).
GoldenCheetah
About
GoldenCheetah is an open-source data analysis tool primarily written in C++ with Qt for cyclists and triathletes with support for training as well.
GoldenCheetah can connect with indoor trainers and cycling equipment such as cycling computers and power meters to import data.
In addition, GoldenCheetah can connect to cloud services.
It can then manipulate and view the data, as well as analyze it.
Installing
Golden Cheetah install and build instructions are documented for each platform;
INSTALL-WIN32 For building on Microsoft Windows
INSTALL-LINUX For building on Linux
INSTALL-MAC For building on Apple OS X
Alternatively, official builds are available from http://www.goldencheetah.org
whilst the latest developer builds are available from https://github.com/GoldenCheetah/GoldenCheetah/releases