What is pNN50?
pNN50 counts how many consecutive beat-to-beat differences exceed 50 milliseconds, then expresses this as a percentage. It's a simple, intuitive way to gauge how often your heart makes "big jumps" between beats.
pNN50 = (Number of |RRi+1 − RRi| > 50 ms) / (Total successive pairs) × 100%
Visual Explanation
3 out of 7 successive differences exceed 50 ms, giving pNN50 = 42.9%
Worked Example
RR = [810, 830, 790, 850, 820]
Successive differences (absolute):
|830−810| = 20 ms
|790−830| = 40 ms
|850−790| = 60 ms > 50 ms ✓
|820−850| = 30 ms
Count exceeding 50 ms: 1 out of 4
pNN50 = 1/4 = 25%
Interpreting pNN50
| pNN50 | Interpretation |
|---|---|
| < 3% | Very low parasympathetic activity |
| 3% – 20% | Moderate — typical range |
| > 20% | High vagal tone — strong parasympathetic activity |
Relationship to RMSSD: pNN50 and RMSSD are strongly correlated — both measure short-term, beat-to-beat changes. However, pNN50 is less sensitive because it uses a fixed threshold (50 ms) and only counts whether differences exceed it, discarding information about how much they exceed it.
Why 50 Milliseconds?
The 50 ms threshold was chosen historically because changes of this magnitude are large enough to reflect genuine autonomic nervous system activity (particularly vagal), while filtering out smaller fluctuations that might be noise. Think of it as a "significance filter" for beat-to-beat jumps.
Key Points
- Simple percentage metric — easy to understand and communicate
- Reflects parasympathetic activity (like RMSSD)
- Less statistically powerful than RMSSD due to the fixed threshold
- Values range from 0% (no big jumps) to 100% (every pair has a big jump)
- Useful as a quick, intuitive indicator alongside RMSSD