VIEW THIS AS

Auto mode follows the Route Engine until you choose a viewpoint.

YOU ARE HERE

ROUTE CHECK

CONNECTED TO

WHAT NEXT

Use the canonical route for this room, or HELP if you are unsure.

Why Mathematics? | Poisson Bootstrap: Independent Counts for Streaming and Distributed Resampling

Why is mathematics important when bootstrap counts must be generated independently for streaming or distributed computation? The Poisson bootstrap gives each observation an independent Poisson(1) count in every replicate. Its total sample size is random, but it closely approximates multinomial bootstrap counts and can be updated one row at a time.

Did You Know? The sum of n independent Poisson(1) counts is Poisson(n). Conditional on that sum equalling n, the count vector has the same Multinomial(n;1/n,…,1/n) law as the ordinary bootstrap.

Full chapter index

Chapters 1–7 · Understand the question
  1. The independent-count question
  2. The research evidence
  3. The count law
  4. A worked count vector
  5. A worked weighted mean
  6. Random total size
  7. Conditioning identity
Chapters 8–14 · Reproduce the example
  1. Probability of an omitted case
  2. Expected distinct cases
  3. Streaming implementation
  4. Distributed implementation
  5. Frequency-weight semantics
  6. Zero-total probability
  7. A four-case probability
Chapters 15–21 · Check assumptions
  1. Standard-error approximation
  2. A regression example
  3. An online learning example
  4. Comparison with ordinary bootstrap
  5. Comparison with Bayesian bootstrap
  6. Validation plan
  7. Limits
Chapters 22–28 · Explore applications
  1. A spreadsheet workflow
  2. A coding workflow
  3. Applications and careers
  4. A student investigation
  5. Common misconceptions
  6. Connection to recent mathematics articles
  7. Guidance for students and parents
Chapters 29–34 · Study and verify
  1. Practice questions
  2. Frequently asked questions
  3. A reporting checklist
  4. Poisson-multinomial bridge
  5. Final Poisson-bootstrap audit
  6. Useful next reading

CHAPTER 1 OF 34 · Understand the question

1. The independent-count question

Back to contents

Ordinary multinomial counts must sum to n, coupling every observation in a replicate. Independent Poisson counts remove that coordination, which is useful when rows arrive as a stream or live on different machines.

Contents · Next chapter

CHAPTER 2 OF 34 · Understand the question

2. The research evidence

Back to contents

Hanley and MacGibbon described approximate nonparametric bootstrap samples using Poisson frequencies and compared their standard errors with the standard version. Read the PubMed record.

Contents · Previous chapter · Next chapter

CHAPTER 3 OF 34 · Understand the question

3. The count law

Back to contents

For each replicate b and observation i, draw Kbi independently from Poisson(1). Fit the statistic using Kbi as frequency weights. Counts can be zero, one or larger.

Contents · Previous chapter · Next chapter

CHAPTER 4 OF 34 · Understand the question

4. A worked count vector

Back to contents

For four observations, suppose K=(0,2,1,3). The total is 6 rather than n=4. The resample contains the second value twice, the third once and the fourth three times.

CountsTotal
0,2,1,36
Poisson count vector.

Contents · Previous chapter · Next chapter

CHAPTER 5 OF 34 · Understand the question

5. A worked weighted mean

Back to contents

For values (2,4,6,8), K=(0,2,1,3) gives weighted mean (0×2+2×4+1×6+3×8)/6=38/6≈6.333. Replicates with total zero need a predefined rule.

ValuesCountsMean
2,4,6,80,2,1,338/6 = 6.333
Weighted statistic.

Contents · Previous chapter · Next chapter

CHAPTER 6 OF 34 · Understand the question

6. Random total size

Back to contents

The total N-star is Poisson(n), with mean n and variance n. Relative fluctuation shrinks like 1/sqrt(n), helping explain the approximation for larger samples.

Contents · Previous chapter · Next chapter

CHAPTER 7 OF 34 · Understand the question

7. Conditioning identity

Back to contents

Independent Poisson counts conditioned on their sum m follow a multinomial distribution with total m and equal cell probabilities. Conditioning on m=n recovers ordinary bootstrap counts exactly.

Contents · Previous chapter · Next chapter

CHAPTER 8 OF 34 · Reproduce the example

8. Probability of an omitted case

Back to contents

P(Ki=0)=exp(−1)≈0.3679, close to the ordinary bootstrap omission probability (1−1/n)^n. Both converge to the same limit as n grows.

Contents · Previous chapter · Next chapter

CHAPTER 9 OF 34 · Reproduce the example

9. Expected distinct cases

Back to contents

Each of n observations appears with probability 1−e^(−1)≈0.6321, so the expected number of represented cases is about 0.6321n.

Contents · Previous chapter · Next chapter

CHAPTER 10 OF 34 · Reproduce the example

10. Streaming implementation

Back to contents

Maintain B model states. When a new row arrives, draw B independent Poisson counts and update replicate b Kb times or through a weighted incremental update.

Contents · Previous chapter · Next chapter

CHAPTER 11 OF 34 · Reproduce the example

11. Distributed implementation

Back to contents

Each worker can generate counts from a reproducible key based on replicate and row identifiers. Independent local contributions are combined without coordinating a global multinomial draw.

Contents · Previous chapter · Next chapter

CHAPTER 12 OF 34 · Reproduce the example

12. Frequency-weight semantics

Back to contents

The estimator must treat K as replication counts. Using software’s analytic, precision or exposure weights instead can change the mathematical target.

Contents · Previous chapter · Next chapter

CHAPTER 13 OF 34 · Reproduce the example

13. Zero-total probability

Back to contents

P(N-star=0)=exp(−n). It is negligible for large n but material for tiny samples. A skipped or redrawn replicate changes the procedure and must be reported.

Contents · Previous chapter · Next chapter

CHAPTER 14 OF 34 · Reproduce the example

14. A four-case probability

Back to contents

For n=4, P(N-star=0)=e^(−4)≈0.0183. About 18 of 1,000 replicates would be empty on average, so small-n use needs special care.

Contents · Previous chapter · Next chapter

CHAPTER 15 OF 34 · Check assumptions

15. Standard-error approximation

Back to contents

Random total size adds a difference from the fixed-n bootstrap. The approximation may be excellent for some smooth statistics at moderate n but should be checked for the actual estimator.

Contents · Previous chapter · Next chapter

CHAPTER 16 OF 34 · Check assumptions

16. A regression example

Back to contents

Poisson frequency counts support independent weighted score contributions. Replicate fits can fail when too few distinct predictor patterns receive positive counts.

Contents · Previous chapter · Next chapter

CHAPTER 17 OF 34 · Check assumptions

17. An online learning example

Back to contents

Streaming models can update bootstrap replicas without storing every row. Concept drift and time dependence still require a method beyond independent case weights.

Contents · Previous chapter · Next chapter

CHAPTER 18 OF 34 · Check assumptions

18. Comparison with ordinary bootstrap

Back to contents

Ordinary counts are multinomial and sum exactly to n. Poisson counts are independent and have a random total, trading an approximation for simpler parallel generation.

Contents · Previous chapter · Next chapter

CHAPTER 19 OF 34 · Check assumptions

19. Comparison with Bayesian bootstrap

Back to contents

Poisson weights are nonnegative integers with random sum. Bayesian-bootstrap Dirichlet weights are positive continuous proportions summing to one and carry a posterior interpretation.

Contents · Previous chapter · Next chapter

CHAPTER 20 OF 34 · Check assumptions

20. Validation plan

Back to contents

Compare means, standard errors and interval coverage with the ordinary bootstrap over n; check total-size variation, empty replicates, weight handling and reproducibility across workers.

Contents · Previous chapter · Next chapter

CHAPTER 21 OF 34 · Check assumptions

21. Limits

Back to contents

The approximation may be poor for tiny n, nonsmooth statistics, totals sensitive to sample size, rare classes or unstable fits. Independent Poisson weights do not preserve clusters or time dependence.

Contents · Previous chapter · Next chapter

CHAPTER 22 OF 34 · Explore applications

22. A spreadsheet workflow

Back to contents

Store replicate ID, Poisson counts, total count, distinct count, statistic and fit status. Chart the total-count distribution against Poisson(n) and compare results with fixed-n multinomial counts.

Contents · Previous chapter · Next chapter

CHAPTER 23 OF 34 · Explore applications

23. A coding workflow

Back to contents

Generate counts from a counter-based seed keyed by row and replicate. Unit-test K=(0,2,1,3), total 6, mean 38/6 and e^−4≈0.0183.

Contents · Previous chapter · Next chapter

CHAPTER 24 OF 34 · Explore applications

24. Applications and careers

Back to contents

Poisson bootstrap supports streaming analytics, distributed systems, biomedical statistics and online machine learning. Careers combine probability, software engineering and sampling design.

Contents · Previous chapter · Next chapter

CHAPTER 25 OF 34 · Explore applications

25. A student investigation

Back to contents

Compare Poisson and ordinary bootstrap standard errors for n=10, 50, 500 and 5,000. Record empty replicates, distinct counts and estimator failures.

Contents · Previous chapter · Next chapter

CHAPTER 26 OF 34 · Explore applications

26. Common misconceptions

Back to contents

Poisson bootstrap is not a Poisson data model, independent counts do not make scientific observations independent, and random total size should not be silently renormalised without defining the estimator.

Contents · Previous chapter · Next chapter

CHAPTER 27 OF 34 · Explore applications

27. Connection to recent mathematics articles

Back to contents

The bag-of-little-bootstraps guide explains distributed weighted resampling. The pairs-bootstrap guide explains ordinary row resampling.

Contents · Previous chapter · Next chapter

CHAPTER 28 OF 34 · Explore applications

28. Guidance for students and parents

Back to contents

Students should calculate one weighted statistic and the probability of an empty replicate. Parents can ask why independent counts are useful and whether the approximation was benchmarked.

Contents · Previous chapter · Next chapter

CHAPTER 29 OF 34 · Study and verify

29. Practice questions

Back to contents

  • Sum the count vector.
  • Recompute 38/6.
  • Calculate e^−1.
  • Calculate e^−4.
  • Explain the conditioning identity.

Contents · Previous chapter · Next chapter

CHAPTER 30 OF 34 · Study and verify

30. Frequently asked questions

Back to contents

### Do counts sum to n? Not generally.

### What is their mean? One per observation.

### Why useful online? Counts can be drawn independently per row.

### Does it preserve clusters? Not without modification.

Contents · Previous chapter · Next chapter

CHAPTER 31 OF 34 · Study and verify

31. A reporting checklist

Back to contents

Report n, B, count rate, seed/key scheme, total-size distribution, empty-replicate rule, weight semantics, failures, ordinary-bootstrap benchmark and dependence assumptions.

Contents · Previous chapter · Next chapter

CHAPTER 32 OF 34 · Study and verify

32. Poisson-multinomial bridge

Back to contents

Conditional on the total, independent Poisson counts become multinomial. This identity explains both the similarity to ordinary bootstrap and the difference created by leaving the total random.

Contents · Previous chapter · Next chapter

CHAPTER 33 OF 34 · Study and verify

33. Final Poisson-bootstrap audit

Back to contents

Confirm independent Poisson counts, transparent random totals, correct frequency-weight handling, small-n safeguards, reproducible distributed generation and a fixed-n benchmark.

Contents · Previous chapter · Next chapter

CHAPTER 34 OF 34 · Study and verify

34. Useful next reading

Back to contents

Continue through the Mathematics Learning Hub. Reproduce one weight, count or smoothing calculation by hand, then compare it with a tested implementation.

Contents · Previous chapter · Mathematics Learning Hub

Extended practice laboratory

Practice case 1: List observations

Setup: Start from the article’s Poisson-bootstrap mechanism for case 1. Task: Change the named quantity, recompute the dependent result and compare with the original.

Check: Preserve the sampling unit, verify the weight, count or smoothing identity, and state one diagnostic before interpretation. Show the arithmetic, name the response and predictor units, and separate the numerical result from the claim it supports. Then vary one defensible assumption, calculate again and explain whether the conclusion changed because of the data, the fitted model or the validation purpose. Finish with one compact table or graph that could reveal a failure hidden by the summary.

Practice case 2: Draw Poisson counts

Setup: Start from the article’s Poisson-bootstrap mechanism for case 2. Task: Change the named quantity, recompute the dependent result and compare with the original.

Check: Preserve the sampling unit, verify the weight, count or smoothing identity, and state one diagnostic before interpretation. Show the arithmetic, name the response and predictor units, and separate the numerical result from the claim it supports. Then vary one defensible assumption, calculate again and explain whether the conclusion changed because of the data, the fitted model or the validation purpose. Finish with one compact table or graph that could reveal a failure hidden by the summary.

Practice case 3: Sum counts

Setup: Start from the article’s Poisson-bootstrap mechanism for case 3. Task: Change the named quantity, recompute the dependent result and compare with the original.

Check: Preserve the sampling unit, verify the weight, count or smoothing identity, and state one diagnostic before interpretation. Show the arithmetic, name the response and predictor units, and separate the numerical result from the claim it supports. Then vary one defensible assumption, calculate again and explain whether the conclusion changed because of the data, the fitted model or the validation purpose. Finish with one compact table or graph that could reveal a failure hidden by the summary.

Practice case 4: Count distinct cases

Setup: Start from the article’s Poisson-bootstrap mechanism for case 4. Task: Change the named quantity, recompute the dependent result and compare with the original.

Check: Preserve the sampling unit, verify the weight, count or smoothing identity, and state one diagnostic before interpretation. Show the arithmetic, name the response and predictor units, and separate the numerical result from the claim it supports. Then vary one defensible assumption, calculate again and explain whether the conclusion changed because of the data, the fitted model or the validation purpose. Finish with one compact table or graph that could reveal a failure hidden by the summary.

Practice case 5: Calculate weighted statistic

Setup: Start from the article’s Poisson-bootstrap mechanism for case 5. Task: Change the named quantity, recompute the dependent result and compare with the original.

Check: Preserve the sampling unit, verify the weight, count or smoothing identity, and state one diagnostic before interpretation. Show the arithmetic, name the response and predictor units, and separate the numerical result from the claim it supports. Then vary one defensible assumption, calculate again and explain whether the conclusion changed because of the data, the fitted model or the validation purpose. Finish with one compact table or graph that could reveal a failure hidden by the summary.

Practice case 6: Check empty replicate

Setup: Start from the article’s Poisson-bootstrap mechanism for case 6. Task: Change the named quantity, recompute the dependent result and compare with the original.

Check: Preserve the sampling unit, verify the weight, count or smoothing identity, and state one diagnostic before interpretation. Show the arithmetic, name the response and predictor units, and separate the numerical result from the claim it supports. Then vary one defensible assumption, calculate again and explain whether the conclusion changed because of the data, the fitted model or the validation purpose. Finish with one compact table or graph that could reveal a failure hidden by the summary.

Practice case 7: Repeat B times

Setup: Start from the article’s Poisson-bootstrap mechanism for case 7. Task: Change the named quantity, recompute the dependent result and compare with the original.

Check: Preserve the sampling unit, verify the weight, count or smoothing identity, and state one diagnostic before interpretation. Show the arithmetic, name the response and predictor units, and separate the numerical result from the claim it supports. Then vary one defensible assumption, calculate again and explain whether the conclusion changed because of the data, the fitted model or the validation purpose. Finish with one compact table or graph that could reveal a failure hidden by the summary.

Practice case 8: Plot total count

Setup: Start from the article’s Poisson-bootstrap mechanism for case 8. Task: Change the named quantity, recompute the dependent result and compare with the original.

Check: Preserve the sampling unit, verify the weight, count or smoothing identity, and state one diagnostic before interpretation. Show the arithmetic, name the response and predictor units, and separate the numerical result from the claim it supports. Then vary one defensible assumption, calculate again and explain whether the conclusion changed because of the data, the fitted model or the validation purpose. Finish with one compact table or graph that could reveal a failure hidden by the summary.

Practice case 9: Calculate omission probability

Setup: Start from the article’s Poisson-bootstrap mechanism for case 9. Task: Change the named quantity, recompute the dependent result and compare with the original.

Check: Preserve the sampling unit, verify the weight, count or smoothing identity, and state one diagnostic before interpretation. Show the arithmetic, name the response and predictor units, and separate the numerical result from the claim it supports. Then vary one defensible assumption, calculate again and explain whether the conclusion changed because of the data, the fitted model or the validation purpose. Finish with one compact table or graph that could reveal a failure hidden by the summary.

Practice case 10: Calculate empty probability

Setup: Start from the article’s Poisson-bootstrap mechanism for case 10. Task: Change the named quantity, recompute the dependent result and compare with the original.

Check: Preserve the sampling unit, verify the weight, count or smoothing identity, and state one diagnostic before interpretation. Show the arithmetic, name the response and predictor units, and separate the numerical result from the claim it supports. Then vary one defensible assumption, calculate again and explain whether the conclusion changed because of the data, the fitted model or the validation purpose. Finish with one compact table or graph that could reveal a failure hidden by the summary.

Practice case 11: Condition on total

Setup: Start from the article’s Poisson-bootstrap mechanism for case 11. Task: Change the named quantity, recompute the dependent result and compare with the original.

Check: Preserve the sampling unit, verify the weight, count or smoothing identity, and state one diagnostic before interpretation. Show the arithmetic, name the response and predictor units, and separate the numerical result from the claim it supports. Then vary one defensible assumption, calculate again and explain whether the conclusion changed because of the data, the fitted model or the validation purpose. Finish with one compact table or graph that could reveal a failure hidden by the summary.

Practice case 12: Compare multinomial counts

Setup: Start from the article’s Poisson-bootstrap mechanism for case 12. Task: Change the named quantity, recompute the dependent result and compare with the original.

Check: Preserve the sampling unit, verify the weight, count or smoothing identity, and state one diagnostic before interpretation. Show the arithmetic, name the response and predictor units, and separate the numerical result from the claim it supports. Then vary one defensible assumption, calculate again and explain whether the conclusion changed because of the data, the fitted model or the validation purpose. Finish with one compact table or graph that could reveal a failure hidden by the summary.

Practice case 13: Increase n

Setup: Start from the article’s Poisson-bootstrap mechanism for case 13. Task: Change the named quantity, recompute the dependent result and compare with the original.

Check: Preserve the sampling unit, verify the weight, count or smoothing identity, and state one diagnostic before interpretation. Show the arithmetic, name the response and predictor units, and separate the numerical result from the claim it supports. Then vary one defensible assumption, calculate again and explain whether the conclusion changed because of the data, the fitted model or the validation purpose. Finish with one compact table or graph that could reveal a failure hidden by the summary.

Practice case 14: Use regression

Setup: Start from the article’s Poisson-bootstrap mechanism for case 14. Task: Change the named quantity, recompute the dependent result and compare with the original.

Check: Preserve the sampling unit, verify the weight, count or smoothing identity, and state one diagnostic before interpretation. Show the arithmetic, name the response and predictor units, and separate the numerical result from the claim it supports. Then vary one defensible assumption, calculate again and explain whether the conclusion changed because of the data, the fitted model or the validation purpose. Finish with one compact table or graph that could reveal a failure hidden by the summary.

Practice case 15: Add rare class

Setup: Start from the article’s Poisson-bootstrap mechanism for case 15. Task: Change the named quantity, recompute the dependent result and compare with the original.

Check: Preserve the sampling unit, verify the weight, count or smoothing identity, and state one diagnostic before interpretation. Show the arithmetic, name the response and predictor units, and separate the numerical result from the claim it supports. Then vary one defensible assumption, calculate again and explain whether the conclusion changed because of the data, the fitted model or the validation purpose. Finish with one compact table or graph that could reveal a failure hidden by the summary.

Practice case 16: Add streaming row

Setup: Start from the article’s Poisson-bootstrap mechanism for case 16. Task: Change the named quantity, recompute the dependent result and compare with the original.

Check: Preserve the sampling unit, verify the weight, count or smoothing identity, and state one diagnostic before interpretation. Show the arithmetic, name the response and predictor units, and separate the numerical result from the claim it supports. Then vary one defensible assumption, calculate again and explain whether the conclusion changed because of the data, the fitted model or the validation purpose. Finish with one compact table or graph that could reveal a failure hidden by the summary.

Practice case 17: Use distributed key

Setup: Start from the article’s Poisson-bootstrap mechanism for case 17. Task: Change the named quantity, recompute the dependent result and compare with the original.

Check: Preserve the sampling unit, verify the weight, count or smoothing identity, and state one diagnostic before interpretation. Show the arithmetic, name the response and predictor units, and separate the numerical result from the claim it supports. Then vary one defensible assumption, calculate again and explain whether the conclusion changed because of the data, the fitted model or the validation purpose. Finish with one compact table or graph that could reveal a failure hidden by the summary.

Practice case 18: Check frequency weights

Setup: Start from the article’s Poisson-bootstrap mechanism for case 18. Task: Change the named quantity, recompute the dependent result and compare with the original.

Check: Preserve the sampling unit, verify the weight, count or smoothing identity, and state one diagnostic before interpretation. Show the arithmetic, name the response and predictor units, and separate the numerical result from the claim it supports. Then vary one defensible assumption, calculate again and explain whether the conclusion changed because of the data, the fitted model or the validation purpose. Finish with one compact table or graph that could reveal a failure hidden by the summary.

Practice case 19: Add cluster

Setup: Start from the article’s Poisson-bootstrap mechanism for case 19. Task: Change the named quantity, recompute the dependent result and compare with the original.

Check: Preserve the sampling unit, verify the weight, count or smoothing identity, and state one diagnostic before interpretation. Show the arithmetic, name the response and predictor units, and separate the numerical result from the claim it supports. Then vary one defensible assumption, calculate again and explain whether the conclusion changed because of the data, the fitted model or the validation purpose. Finish with one compact table or graph that could reveal a failure hidden by the summary.

Practice case 20: Increase B

Setup: Start from the article’s Poisson-bootstrap mechanism for case 20. Task: Change the named quantity, recompute the dependent result and compare with the original.

Check: Preserve the sampling unit, verify the weight, count or smoothing identity, and state one diagnostic before interpretation. Show the arithmetic, name the response and predictor units, and separate the numerical result from the claim it supports. Then vary one defensible assumption, calculate again and explain whether the conclusion changed because of the data, the fitted model or the validation purpose. Finish with one compact table or graph that could reveal a failure hidden by the summary.

Practice case 21: Change seed

Setup: Start from the article’s Poisson-bootstrap mechanism for case 21. Task: Change the named quantity, recompute the dependent result and compare with the original.

Check: Preserve the sampling unit, verify the weight, count or smoothing identity, and state one diagnostic before interpretation. Show the arithmetic, name the response and predictor units, and separate the numerical result from the claim it supports. Then vary one defensible assumption, calculate again and explain whether the conclusion changed because of the data, the fitted model or the validation purpose. Finish with one compact table or graph that could reveal a failure hidden by the summary.

Practice case 22: Benchmark ordinary bootstrap

Setup: Start from the article’s Poisson-bootstrap mechanism for case 22. Task: Change the named quantity, recompute the dependent result and compare with the original.

Check: Preserve the sampling unit, verify the weight, count or smoothing identity, and state one diagnostic before interpretation. Show the arithmetic, name the response and predictor units, and separate the numerical result from the claim it supports. Then vary one defensible assumption, calculate again and explain whether the conclusion changed because of the data, the fitted model or the validation purpose. Finish with one compact table or graph that could reveal a failure hidden by the summary.

Practice case 23: Audit failures

Setup: Start from the article’s Poisson-bootstrap mechanism for case 23. Task: Change the named quantity, recompute the dependent result and compare with the original.

Check: Preserve the sampling unit, verify the weight, count or smoothing identity, and state one diagnostic before interpretation. Show the arithmetic, name the response and predictor units, and separate the numerical result from the claim it supports. Then vary one defensible assumption, calculate again and explain whether the conclusion changed because of the data, the fitted model or the validation purpose. Finish with one compact table or graph that could reveal a failure hidden by the summary.

Practice case 24: Name limits

Setup: Start from the article’s Poisson-bootstrap mechanism for case 24. Task: Change the named quantity, recompute the dependent result and compare with the original.

Check: Preserve the sampling unit, verify the weight, count or smoothing identity, and state one diagnostic before interpretation. Show the arithmetic, name the response and predictor units, and separate the numerical result from the claim it supports. Then vary one defensible assumption, calculate again and explain whether the conclusion changed because of the data, the fitted model or the validation purpose. Finish with one compact table or graph that could reveal a failure hidden by the summary.

Practice case 25: Write conclusion

Setup: Start from the article’s Poisson-bootstrap mechanism for case 25. Task: Change the named quantity, recompute the dependent result and compare with the original.

Check: Preserve the sampling unit, verify the weight, count or smoothing identity, and state one diagnostic before interpretation. Show the arithmetic, name the response and predictor units, and separate the numerical result from the claim it supports. Then vary one defensible assumption, calculate again and explain whether the conclusion changed because of the data, the fitted model or the validation purpose. Finish with one compact table or graph that could reveal a failure hidden by the summary.