How to Analyze Call Frequency by Day of Week
Break communication data down by weekday to reveal usage patterns, outliers, and recurring behaviors.
Why Call Frequency Matters
A subject's call volume isn't random. People communicate according to routines — work schedules, social habits, and operational patterns all leave a signature in call frequency data. When you aggregate calls by day of week, those routines become visible.
For investigators, frequency analysis answers a critical question: when does this person communicate most? That answer shapes everything from interview timing to surveillance planning to understanding coordination windows.
Breaking Data Down by Weekday
The process starts with your call detail records. For each call entry, extract the day of week from the timestamp. Then aggregate total call count per day across your analysis window.
A 90-day dataset gives you roughly 12–13 data points per weekday — enough to establish a reliable average. Shorter windows work for event-specific analysis but may not reflect true baseline behavior.
Extract day-of-week from timestamps
Convert each call's timestamp to a weekday label (Monday through Sunday). Most CDR formats use Unix timestamps or ISO 8601 — both are straightforward to parse.
Aggregate by weekday
Sum total calls per weekday across the full analysis period. Divide by the number of weeks to get a per-week average for each day.
Separate inbound from outbound
Inbound and outbound call patterns often differ significantly. A subject who rarely initiates calls but receives many may be operating in a reactive role — or deliberately avoiding call initiation.
Include call duration
High call count doesn't always mean high engagement. A day with 20 calls averaging 8 seconds each is very different from a day with 5 calls averaging 12 minutes each.
Identifying Patterns
Once you have per-day averages, look for these structural patterns:
- Weekday concentration: Heavy Monday–Friday activity with near-zero weekends suggests a professional or business-driven communication pattern.
- Weekend spikes: Elevated Saturday or Sunday activity that exceeds weekday averages can indicate social coordination, off-hours operations, or evasion of monitored work channels.
- Mid-week peaks: Wednesday or Thursday spikes often correspond to coordination ahead of weekend events or meetings.
- Monday anomalies: Unusually high Monday call volume may reflect check-ins, reporting, or coordination following weekend activity.
Visualizing Results
A bar chart by day of week is the most effective visualization for this analysis. It immediately communicates the distribution and makes outliers obvious.
Beyond bar charts, heat maps that plot hour-of-day against day-of-week provide a two-dimensional view of communication windows. This is particularly useful for identifying coordination patterns that only occur during specific time blocks on specific days.
Visualize Call Frequency in CaseTrack
CaseTrack generates day-of-week frequency charts automatically from imported CDR data. No manual aggregation, no spreadsheet formulas — just clear, actionable visuals.
Ready to Put This Into Practice?
CaseTrack gives investigators the tools to apply these techniques directly — import CDRs, visualize patterns, and manage case files without cloud exposure.