Cap
banner
captain7bag.bsky.social
Cap
@captain7bag.bsky.social
MD, sports med, mathematical modeling of physiology and sports performance, cycling, goes by Michael Puchowicz in the common world
Nice, 3,600 athlete years with atleast 100 rides and longest ride over 2 hours.
November 17, 2025 at 12:15 AM
And here are all the efforts that generated this MMP. Note that time is normalized so that the "time" for each effort goes from 1 to 101 so that the phases of the efforts are lined up.
November 16, 2025 at 7:07 AM
Alright kids, here is an MMP we are all familiar with:
November 16, 2025 at 6:59 AM
This thing didn’t actually top a meaningful metric, it had $3,000 in digital download sales. So it’s more likely an AI booster that saw an opportunity for national headlines for $3,000.
November 14, 2025 at 12:35 AM
November 1, 2025 at 6:01 AM
good gahd
October 3, 2025 at 7:42 PM
This snapper was massive
September 24, 2025 at 4:48 AM
Beautiful
September 9, 2025 at 7:17 PM
imagine being this bad at being wealthy
September 9, 2025 at 4:34 AM
we should probably try this
September 3, 2025 at 3:55 AM
don’t throw rocks in glass boxes ? www.sciencedirect.com/science/arti...
September 2, 2025 at 7:41 PM
Intensity or total work?
September 2, 2025 at 12:54 AM
Posting this over here as well: Getting coded up for a big durability study, anyone want in on it?
September 1, 2025 at 8:28 PM
And last one for tonight, tired is tired. So prior FPC1 doesn't really bias a decrement in sprint or endurance. Prior FPC1 mainly brings down FPC1.
September 1, 2025 at 6:31 AM
Whether the prior segment had a sprint or endurance bias doesn't seem to have much effect on change in FPC1. That is going hard whether shorter higher intensity or longer lower intensity doesn't seem to matter on overall fatigue.
September 1, 2025 at 6:23 AM
Piloting this out on a small slice of my data (58 rides), what I can already show is that change in FPC1 (gain function) over the course of a ride is correlated with FPC1 of the prior segment. Makes sense, the harder you go, the more tired you get.
September 1, 2025 at 6:20 AM
For the minute I'm going to pick back up the "phased-MMP" or what the kids call durability now. The first thing to do is all the background work to wrangle the data into different formats for analysis. Here I'm splitting each ride longer than an hour into thirds.
September 1, 2025 at 5:10 AM
And my FPC scores plotted into the FPC modes of variation plots:
August 30, 2025 at 10:24 PM
I only have a couple of files in intervals.icu so my PD curve is a bit wonky, but here is my PD curve pulled in on top of the study data:
August 30, 2025 at 10:22 PM
And if you have a garmin or intervals.icu account hit connect with SweatStack to pull in your own data to interact with the study results.
August 30, 2025 at 10:21 PM
The app pulls in the abstract:
August 30, 2025 at 10:20 PM
Amazing!: fpca.paperplayground.app From
@aartgoossens.bsky.social
a Paper Playground paperplayground.app implementation of the FPCA model. It's a great concept to interactively showcase research results. cc
@drphilipskiba.bsky.social
August 30, 2025 at 10:19 PM
Getting this figured out. I get a little nervous about needing to make algorithmic decision to get it to work right. This is what I'm looking for though that FPC1 is a really dominating gain function, with a small bias adjustment for sprint vs endurance and very small one for middle distance
August 30, 2025 at 6:22 AM
Looking at "top" rolling powers and limiting it to just the top 20 for each time window FPC3 is the gain term, so that's reassuring that the inflection points are not a simple function of the FPC number
August 30, 2025 at 5:58 AM
it’s complicated
August 26, 2025 at 8:04 PM