What Numbers Station Taught Me About My Fitness (That Strava Couldn’t)
I love Strava. It keeps me motivated, helps me track my runs, and gives me a sense of progress. Being in the data industry, I wanted to see my metrics. But after looking into the in-app analytics, I realized I had more questions than Strava could answer.
Strava is nice. Well, it’s OK.
If you’re not familiar with Strava, it’s a social media platform where athletes can share their workouts, complete exercise challenges, plan exercises, and more. It’s almost perfect—but not quite. As an avid runner and exercise enthusiast, I love the social aspect of the platform: I upload my runs, receive kudos from my followers (which keeps me motivated), and feel inspired by my feed.
So what’s missing?
For starters, analytics! I want to answer questions like:
How many runs have I recorded?
What’s my average distance?
What activities do I do most?
What day of the week do I exercise the most?
Strava’s user interface and platform aren’t built for these types of questions. Instead, it only provides a simple set of summary statistics.
To get a deeper understanding of my exercise statistics, I decided to connect my data to Numbers Station.
Getting Started with Numbers Station
I wrote a quick script to download all my Strava activities.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters
Next, I uploaded all these activities to Numbers Station.
In just a few moments, Numbers Station created a new dataset for me, linking it with my uploaded data. This dataset provides an overview of my workout history and lets me ask ad-hoc questions, with answers computed on-the-fly to give me real-time insights.
Exploring my data
Strava’s app offers a few summary statistics, but I wanted to dig deeper into my exercise habits.
Let’s start with the basics. I love to run—but how much? Let’s see if I can get my lifetime miles.
In Strava, I found this by clicking on Profile > Statistics > then scrolling down to my all-time stats. I forgot how to do this, so it took me a couple of minutes to track it down.
That’s a lot! Now, let’s see if I can verify this data in Numbers Station to ensure everything is uploaded correctly.
It adds up! With a simple question in natural language, I can get the information I need, on-demand. Now, let’s see if I can break this down by activity, since I run both on the road and on trails.
Nice! Turns out, I’ve run ~2,881 miles—enough to go coast to coast across the entire country!
Now, let’s go even deeper. I’d like to see:
Which sports/activities do I do most?
Which days do I tend to exercise the most?
First let’s ask for a chart of my activities by frequency.
Numbers Station’s Charting Agent made the chart, but I want to add some labels to make this easier to read.
Much better. I’m thrilled! Seeing all my activities in one place is exciting—I had no idea I’m approaching 500 recorded runs.
Let’s see if I can analyze my weekly exercise patterns, and whether I can get some recommendations on how to train smarter.
Insights and Next Steps
Fortunately, Numbers Station’s analytics agents know the difference between crunching numbers and giving exercise advice. Numbers Station has built-in guard rails to ensure that we use the power of LLMs to run analysis and answer your data questions—so you can make more informed decisions instead of getting AI-generated fitness tips.
By simply uploading a CSV into Numbers Station, I’ve learned that I exercise most on Wednesdays and Saturdays, and that I strongly prefer running over other activities. To spread out the load on my knees, I might start incorporating more yoga and swimming so I can still push my cardiovascular endurance without injuring myself.
Thanks to Numbers Station’s ad-hoc query capabilities, I now have a clearer picture of where I am in my fitness journey. In just a few minutes, I was able to uncover valuable insights using plain English—something I was never able to do with my Strava profile alone!
If you’re interested in instantly analyzing your data with natural language queries, contact us —we’d love to help you get started!