Why Averages Can Be Misleading
Averages hide distribution shape
Example
A worked user example
Recommended Approach
Use averages and percentiles together
Key Takeaway
Impact versus typical experience
Overview
Averages alone can hide serious performance problems. Use percentiles—such as p50, p90, p95, and p99—to understand what typical users and the slowest user segments actually experience.
Overview
An average provides a useful summary of overall performance, but it does not show how performance is distributed across users, sessions, or transactions. For example, an average response time of two seconds does not tell you whether:- Every user experienced approximately two seconds
- Most users experienced one second while a smaller group waited much longer
- Performance varied significantly by application, page, region, device, browser, or user population
Why Averages Can Be Misleading
What Percentiles Show
A percentile indicates the value at or below which a percentage of observations occurred. For response-time measures, lower values generally represent better performance.Example
Consider 100 user interactions:
An average alone combines these experiences into one number and hides the shape of the distribution.
Percentiles provide a clearer picture:
The average is still useful, but it does not reveal how many users are affected or how severe the slowest experiences are.
Recommended Approach
Do not choose between averages and percentiles. Use them together.Applying Percentiles to SLAs
Averages and percentiles can produce very different SLA results. For example:
Percentile-based SLAs help prevent good performance for most users from hiding unacceptable performance for a smaller but significant population.
The appropriate percentile depends on:
- Business criticality
- Transaction volume
- Number of affected users
- Expected performance
- Cost of poor performance
- Acceptable level of risk
Using Averages and Percentiles in GermainUX
GermainUX supports averages, percentiles, and other statistical measures across user experience, workflow, business, and technology KPIs. Use these measures together to:- Detect degraded performance
- Measure the number and percentage of affected users
- Identify problematic segments
- Quantify business impact
- Investigate individual slow transactions
- Correlate frontend, network, backend, and infrastructure activity
- Define more representative SLAs
- Validate that a correction improved the complete performance distribution
Key Takeaway
An average tells you the overall result. Percentiles tell you how that result is distributed across users and transactions.
Additional Resources
Video explaining averages and percentiles
Watch this
Measures available in GermainUX
Explore the duration
Analytics
More Analytics Features
Automation
More Automation Features
Dashboards
Dashboards and reports overview
Reports
Automatic and scheduled reports
Management
More Management Features
Get Help
Contact GermainUX Support
The GermainUX team helps you get up and running faster, empower your team, turn data into actionable insights, and optimize performance to deliver measurable business outcomes.
Can't find what you need?
Search all GermainUX docs with Ctrl + K, or use the feedback buttons at the bottom of this page to tell us what is missing.
The content of this document is proprietary to GERMAIN SOFTWARE.

