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? | Spatial Block Bootstrap: Neighbourhoods, Geometry and Dependence Range

Why is mathematics important when nearby locations share weather, soil, traffic or social conditions? The spatial block bootstrap resamples two-dimensional neighbourhoods rather than isolated points. Block shape and side length determine which local covariance patterns survive, making geometry part of the inferential method.

Did You Know? A square block with side length 3 grid cells contains 9 locations. Doubling the side to 6 quadruples the area to 36, so spatial block tuning changes information much faster than a one-dimensional block length.

Full chapter index

Chapters 1–7 · Understand the question
  1. The spatial-dependence question
  2. The research basis
  3. Blocks on a grid
  4. A worked block area
  5. A worked covariance range
  6. Why shape matters
  7. Overlapping blocks
Chapters 8–14 · Reproduce the example
  1. Nonoverlapping blocks
  2. Edge handling
  3. Choosing block size
  4. Physical units
  5. Irregular locations
  6. Anisotropy
  7. A mean example
Chapters 15–21 · Check assumptions
  1. A regression example
  2. A map-prediction example
  3. Comparison with time blocks
  4. Comparison with cluster bootstrap
  5. Comparison with spatial covariance models
  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. Area scaling
  5. Final spatial-block audit
  6. Useful next reading

CHAPTER 1 OF 34 · Understand the question

1. The spatial-dependence question

Back to contents

Row resampling treats locations as exchangeable and independent. Spatial data often have covariance that decays with distance, so nearby observations must move together.

Contents · Next chapter

CHAPTER 2 OF 34 · Understand the question

2. The research basis

Back to contents

Nordman, Lahiri and Fridley studied optimal block size for spatial block-bootstrap variance estimation and emphasised dependence on block mechanism and covariance structure. Read the research paper copy.

Contents · Previous chapter · Next chapter

CHAPTER 3 OF 34 · Understand the question

3. Blocks on a grid

Back to contents

Define square or rectangular blocks of neighbouring grid cells, often allowing overlap. Sample blocks with replacement and assemble enough selected values for a bootstrap field or statistic.

Contents · Previous chapter · Next chapter

CHAPTER 4 OF 34 · Understand the question

4. A worked block area

Back to contents

A square with side l=3 cells contains l²=9 grid locations. With l=6 it contains 36, four times as many locations.

Side cellsLocations
39
636
Square block area.

Contents · Previous chapter · Next chapter

CHAPTER 5 OF 34 · Understand the question

5. A worked covariance range

Back to contents

If grid spacing is 2 km and l=3, the block spans 6 km along its side under a three-cell-width convention. The physical interpretation must match the coordinate convention.

Grid spacingSide cellsIllustrative span
2 km36 km
Physical scale.

Contents · Previous chapter · Next chapter

CHAPTER 6 OF 34 · Understand the question

6. Why shape matters

Back to contents

Square, rectangular and circular neighbourhoods preserve different directional relations. Anisotropic processes may need longer blocks along the direction of stronger dependence.

Contents · Previous chapter · Next chapter

CHAPTER 7 OF 34 · Understand the question

7. Overlapping blocks

Back to contents

Overlapping blocks supply more candidate neighbourhoods and can improve variance estimation, but selected blocks share observations in the candidate library.

Contents · Previous chapter · Next chapter

CHAPTER 8 OF 34 · Reproduce the example

8. Nonoverlapping blocks

Back to contents

Partition blocks are simpler and cheaper but depend strongly on arbitrary boundaries. Shifting the origin can materially change results.

Contents · Previous chapter · Next chapter

CHAPTER 9 OF 34 · Reproduce the example

9. Edge handling

Back to contents

Blocks near domain boundaries may be truncated, wrapped on a torus, reflected or excluded. Each rule changes inclusion probabilities and scientific plausibility.

Contents · Previous chapter · Next chapter

CHAPTER 10 OF 34 · Reproduce the example

10. Choosing block size

Back to contents

Small blocks break long-range dependence and underestimate uncertainty. Large blocks leave few effectively distinct pieces and increase Monte Carlo variability.

Contents · Previous chapter · Next chapter

CHAPTER 11 OF 34 · Reproduce the example

11. Physical units

Back to contents

Report block dimensions in metres or kilometres as well as cell counts. A three-cell block means different science at 10 m and 10 km resolution.

Contents · Previous chapter · Next chapter

CHAPTER 12 OF 34 · Reproduce the example

12. Irregular locations

Back to contents

For scattered coordinates, neighbourhoods can be defined by distance, tessellations or moving windows. Naively mapping to a grid may distort density and barriers.

Contents · Previous chapter · Next chapter

CHAPTER 13 OF 34 · Reproduce the example

13. Anisotropy

Back to contents

Wind, rivers and roads can make dependence direction-specific. A single isotropic side length can preserve the wrong covariance structure.

Contents · Previous chapter · Next chapter

CHAPTER 14 OF 34 · Reproduce the example

14. A mean example

Back to contents

Resample spatial blocks, calculate each field mean and use replicate variation for uncertainty. The assembly rule must prevent dense overlap from silently overweighting locations.

Contents · Previous chapter · Next chapter

CHAPTER 15 OF 34 · Check assumptions

15. A regression example

Back to contents

Spatial regression pairs outcomes and predictors at each location. Blocks should move complete location rows while preserving the design and any fixed coordinate features.

Contents · Previous chapter · Next chapter

CHAPTER 16 OF 34 · Check assumptions

16. A map-prediction example

Back to contents

Random holdouts scattered across space test interpolation near training points. Holding out spatial blocks tests prediction in unseen areas and answers a harder transport question.

Contents · Previous chapter · Next chapter

CHAPTER 17 OF 34 · Check assumptions

17. Comparison with time blocks

Back to contents

Time-series blocks have one order and natural direction. Spatial blocks have shape, orientation, boundary and irregular-location choices.

Contents · Previous chapter · Next chapter

CHAPTER 18 OF 34 · Check assumptions

18. Comparison with cluster bootstrap

Back to contents

Administrative regions can be clusters, but spatial correlation may cross their borders. Geometric blocks target distance dependence rather than membership alone.

Contents · Previous chapter · Next chapter

CHAPTER 19 OF 34 · Check assumptions

19. Comparison with spatial covariance models

Back to contents

A parametric spatial model estimates a covariance function and simulates fields. Block bootstrap is less globally parametric but still assumes local stationarity and an appropriate block geometry.

Contents · Previous chapter · Next chapter

CHAPTER 20 OF 34 · Check assumptions

20. Validation plan

Back to contents

Plot variograms or correlograms, vary block side and shape, test edge rules, simulate known spatial fields, measure coverage and compare with covariance-model alternatives.

Contents · Previous chapter · Next chapter

CHAPTER 21 OF 34 · Check assumptions

21. Limits

Back to contents

Blocks may fail under strong nonstationarity, barriers, sparse irregular sampling, long-range dependence, tiny domains or a block size chosen after seeing favourable results.

Contents · Previous chapter · Next chapter

CHAPTER 22 OF 34 · Explore applications

22. A spreadsheet workflow

Back to contents

Store coordinates, block origin, shape, selected locations and replicate weights. Verify physical dimensions and map every selected block before calculating statistics.

Contents · Previous chapter · Next chapter

CHAPTER 23 OF 34 · Explore applications

23. A coding workflow

Back to contents

Construct candidate neighbourhoods, sample block IDs and unit-test l=3 gives 9 cells and l=6 gives 36. Save coordinate reference, boundary rule and seed.

Contents · Previous chapter · Next chapter

CHAPTER 24 OF 34 · Explore applications

24. Applications and careers

Back to contents

Spatial bootstrap methods appear in climate, ecology, public health, agriculture and urban planning. Careers require geometry, geostatistics, coding and substantive map knowledge.

Contents · Previous chapter · Next chapter

CHAPTER 25 OF 34 · Explore applications

25. A student investigation

Back to contents

Simulate a Gaussian spatial field, compare row and block bootstrap intervals over block sizes, and add anisotropy to test rectangular blocks.

Contents · Previous chapter · Next chapter

CHAPTER 26 OF 34 · Explore applications

26. Common misconceptions

Back to contents

A postcode is not automatically a valid spatial block, larger blocks are not always safer, and a pretty resampled map does not prove correct coverage.

Contents · Previous chapter · Next chapter

CHAPTER 27 OF 34 · Explore applications

27. Connection to recent mathematics articles

Back to contents

The cluster-bootstrap guide explains membership dependence. The moving-block-bootstrap guide explains one-dimensional blocks.

Contents · Previous chapter · Next chapter

CHAPTER 28 OF 34 · Explore applications

28. Guidance for students and parents

Back to contents

Students should calculate block area and translate cells into kilometres. Parents can ask what distance dependence the block is intended to preserve and how edge locations were treated.

Contents · Previous chapter · Next chapter

CHAPTER 29 OF 34 · Study and verify

29. Practice questions

Back to contents

  • Calculate l² for two sizes.
  • Convert cells to physical distance.
  • Diagnose an edge block.
  • Explain anisotropy.
  • Compare regions and geometric blocks.

Contents · Previous chapter · Next chapter

CHAPTER 30 OF 34 · Study and verify

30. Frequently asked questions

Back to contents

### What is resampled? Spatial neighbourhoods.

### Does shape matter? Yes.

### Why report physical units? Cell size defines real distance.

### Are administrative clusters enough? Not always.

Contents · Previous chapter · Next chapter

CHAPTER 31 OF 34 · Study and verify

31. A reporting checklist

Back to contents

Report coordinate system, grid or neighbourhood rule, block side and physical size, shape, overlap, edge handling, B, seed, target statistic, spatial diagnostics and sensitivity results.

Contents · Previous chapter · Next chapter

CHAPTER 32 OF 34 · Study and verify

32. Area scaling

Back to contents

In two dimensions, square-block area grows with l². This makes block-size sensitivity especially sharp: a modest side-length change can greatly reduce the number of distinct neighbourhoods.

Contents · Previous chapter · Next chapter

CHAPTER 33 OF 34 · Study and verify

33. Final spatial-block audit

Back to contents

Confirm coordinate units, justified geometry, preserved local dependence, transparent edges, anisotropy checks, sensitivity across sizes and no assumption that borders stop spatial correlation.

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 cluster, stratum, autoregressive or spatial-block calculation by hand before trusting a large automated run.

Contents · Previous chapter · Mathematics Learning Hub

Extended practice laboratory

Practice case 1: Map coordinates

Setup: Start from the article’s spatial-block-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 grouping, recursion or geometry 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: Choose grid

Setup: Start from the article’s spatial-block-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 grouping, recursion or geometry 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: Choose block shape

Setup: Start from the article’s spatial-block-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 grouping, recursion or geometry 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: Choose side length

Setup: Start from the article’s spatial-block-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 grouping, recursion or geometry 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 area

Setup: Start from the article’s spatial-block-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 grouping, recursion or geometry 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: Convert to kilometres

Setup: Start from the article’s spatial-block-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 grouping, recursion or geometry 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: List overlapping blocks

Setup: Start from the article’s spatial-block-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 grouping, recursion or geometry 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: Draw block IDs

Setup: Start from the article’s spatial-block-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 grouping, recursion or geometry 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: Assemble field

Setup: Start from the article’s spatial-block-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 grouping, recursion or geometry 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: Handle edges

Setup: Start from the article’s spatial-block-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 grouping, recursion or geometry 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: Use torus wrap

Setup: Start from the article’s spatial-block-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 grouping, recursion or geometry 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: Use truncation

Setup: Start from the article’s spatial-block-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 grouping, recursion or geometry 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: Add anisotropy

Setup: Start from the article’s spatial-block-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 grouping, recursion or geometry 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 rectangle

Setup: Start from the article’s spatial-block-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 grouping, recursion or geometry 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: Use irregular sites

Setup: Start from the article’s spatial-block-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 grouping, recursion or geometry 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: Calculate field mean

Setup: Start from the article’s spatial-block-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 grouping, recursion or geometry 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: Fit spatial regression

Setup: Start from the article’s spatial-block-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 grouping, recursion or geometry 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: Use block holdout

Setup: Start from the article’s spatial-block-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 grouping, recursion or geometry 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: Compare row bootstrap

Setup: Start from the article’s spatial-block-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 grouping, recursion or geometry 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: Compare clusters

Setup: Start from the article’s spatial-block-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 grouping, recursion or geometry 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: Increase side length

Setup: Start from the article’s spatial-block-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 grouping, recursion or geometry 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: Change seed

Setup: Start from the article’s spatial-block-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 grouping, recursion or geometry 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 variogram

Setup: Start from the article’s spatial-block-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 grouping, recursion or geometry 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 spatial-block-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 grouping, recursion or geometry 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 spatial-block-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 grouping, recursion or geometry 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.