Bellabeat Movement Analysis Tutorial: Steps × METs Integrated Statistical Review

A comprehensive statistical tutorial analyzing daily steps (movement volume) and MET values (movement intensity) using descriptive statistics, Kruskal-Wallis testing, Pearson and Spearman correlation, and behavioral insight modeling.

Steps (Volume) × METs (Intensity) — Integrated Statistical Review

This tutorial walks through a structured statistical evaluation of daily steps (movement volume) and MET values (movement intensity).

The goal is simple: Understand behavioral rhythm, stability, and marketing opportunity using descriptive and inferential statistics.


SECTION 1 — Descriptive Analysis: Daily Steps (Volume)

Command Used

indexly analyze-csv avg_daily_steps.csv --show-summary

Dataset Summary — Steps

Metric Value
Observations 940
Mean 7,637.91
Min 0
Max 36,019
Std Dev 5,087.15

Interpretation

Steps are:

  • Moderately distributed
  • Right-skewed (high max vs mean)
  • Mostly light-to-moderate daily movers

ASCII Distribution (Conceptual):

Low    ████████████████████
Mid    ███████████████████████████
High   ████

Most users cluster in moderate ranges.


Time-of-Day Pattern (Volume)

From scatter:

00–05  ░░░░░░ (near zero)
07–10  ████
12–18  ███████████
18–19  ███████████████ (peak)
20–23  ███████

Evening peak (~6–7PM).


Weekday Comparison (Steps)

Range ≈ 32 units Relative difference ≈ 20–25%

Highest:

  • Tuesday
  • Wednesday
  • Thursday

Lowest:

  • Monday
  • Sunday

No extreme weekend spike.


Interim Insight

Steps suggest:

  • Stable weekly behavior
  • Mild midweek lift
  • Strong evening dominance

Already aligning with prior MET analysis.


SECTION 2 — Inferential Statistics (Steps Only)

Weekday Structural Test

indexly infer-csv avg_daily_steps.csv \
  --y avg_daily_steps \
  --group day_of_week \
  --test kruskal

Result:

  • H = 7.839
  • p = 0.2501

Interpretation:

No statistically significant weekday difference.

Kruskal-Wallis is appropriate when normality assumptions fail [3].

Conclusion: Observed midweek lift is descriptive, not statistically strong.


Weaknesses — Steps Only

  • Right-skewed distribution
  • High variance
  • Aggregation may mask user-level variability
  • No seasonal control

Therefore:

This is observational, not causal.


SECTION 3 — Integrated Analysis: Steps × METs

Now we combine volume and intensity.

Merge performed on day_of_week.

Merged rows: 7 (Each weekday becomes one aggregated observation.)


3.1 Pearson Correlation (Primary Test)

indexly infer-csv mets.csv avg_daily_steps.csv \
  --merge-on day_of_week \
  --x mets_pro_mins \
  --y avg_daily_steps \
  --test correlation --use-raw

Result:

Statistic Value
r 0.9109
p 0.0043
95% CI [0.50, 0.99]
n 7

Interpretation:

Very strong positive association [1].

As intensity increases, step volume increases.

Statistically significant at α=0.05.


3.2 Spearman Robust Check

indexly infer-csv mets.csv avg_daily_steps.csv \
  --merge-on day_of_week \
  --x mets_pro_mins \
  --y avg_daily_steps \
  --test corr-spearman

Result:

Statistic Value
ρ 0.8214
p 0.0234

Spearman confirms monotonic relationship [2].

Even under non-normal assumptions, association remains strong.


3.3 OLS Attempt

OLS failed due to:

  • n = 7
  • Zero variance conditions during bootstrap
  • Too few observations for stable regression

This is a sample size limitation, not conceptual failure.


3.4 Structural Weekday Effect (Post-Merge)

indexly infer-csv mets.csv avg_daily_steps.csv \
  --merge-on day_of_week \
  --y avg_daily_steps \
  --group day_of_week \
  --test kruskal

Result:

  • H = 6.000
  • p = 0.4232

No significant weekday structure after merge.


Cross-Metric Alignment Summary

Feature Steps METs Alignment
Evening Highest Yes Yes ✔
Night Lowest Yes Yes ✔
Weekend Spike No No ✔
Weekly Stable Yes Yes ✔

This is the strongest insight in the dataset.


Core Behavioral Narrative

Users are:

  • Routine-driven
  • Light-to-moderate movers
  • Evening dominant
  • Stable across weekdays
  • Not weekend warriors

Time-of-day dominates behavior.


Strategic Recommendations for Bellabeat Spring

1️⃣ Position Around Routine

Evidence supports consistency over performance extremes.

Message: “Build sustainable daily habits.”


2️⃣ Evening Engagement Strategy

Peak window: 5PM–8PM.

Actions:

  • Push notifications
  • Micro-movement prompts
  • End-of-day summaries
  • Recovery + sleep integration

Evening is behavioral leverage point.


3️⃣ Monday Reset Campaign

Lowest steps occur Monday.

Opportunity: “Monday Restart”

Low risk, high fit.


4️⃣ Full Wellness Loop

Night inactivity supports:

Move → Recover → Sleep → Repeat

Next logical analysis phase: Sleep Data.


Limitations & Responsibility Notice

This analysis:

  • Uses aggregated weekday merge (n=7)
  • Does not control for individual variation
  • Does not include seasonal, demographic, or contextual controls
  • Cannot establish causation

Statistical findings are observational.

We strongly recommend reviewing referenced statistical methodology before operational use.

We cannot be held responsible for misinterpretation or misuse of results.


Statistical References

[1] Pearson Correlation — https://statistics.laerd.com/statistical-guides/pearson-correlation-coefficient-statistical-guide.php

[2] Spearman Rank Correlation — https://statistics.laerd.com/statistical-guides/spearmans-rank-order-correlation-statistical-guide.php

[3] Kruskal-Wallis Test — https://statistics.laerd.com/statistical-guides/kruskal-wallis-h-test-statistical-guide.php


Final Integrated Position

Both volume and intensity tell the same story.

Behavior is:

Stable. Habitual. Evening-centered.

Therefore:

Bellabeat Spring should be marketed as a sustainable daily wellness companion for modern women — emphasizing evening engagement, consistency, and balanced recovery.

Next step: Sleep Pattern Analysis — completing the behavioral cycle.


If you’d like to explore the statistical methods in more depth, feel free to check the references section for further reading and background.