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? | Spearman Rank Trend Test: Time Ranks, Monotonic Association, Exact Permutations and Tie-Aware Evidence

WHY MATHEMATICS?

Why Mathematics? | Spearman Rank Trend Test: Time Ranks, Monotonic Association, Exact Permutations and Tie-Aware Evidence

How correlating time ranks with value ranks reveals monotonic order while exact inference and effect-size boundaries prevent correlation becoming a causal story.

Why mathematics is important becomes easier to see when a real decision depends on it. This guide follows the mechanism from definitions and dimensions to a worked calculation, validation, practical learning and responsible use. It keeps factual evidence separate from interpretation and treats every illustrative scenario as an example rather than a promise of results.

Choose a reading route

  • Rank observation times and values with a declared tie rule
  • Calculate rank differences or the general rank correlation
  • Use exact permutation inference for small exchangeable samples
  • Pair rho with slope, plots and dependence checks

Chapter map

  1. 1. Time order
  2. 2. Value ranks
  3. 3. Time ranks
  4. 4. Rank differences
  5. 5. Squared differences
  6. 6. Denominator
  7. 7. Rho shortcut
  8. 8. General formula
  9. 9. Null exchangeability
  10. 10. Exact distribution
  11. 11. Approximation
  12. 12. Plot
  13. 13. Slope effect
  14. 14. Step sensitivity
  15. 15. Seasonality
  16. 16. Attribution

Visit the How Mathematics Works hub for the wider series and its connections to education, reasoning, science, computing, design and careers.


1. Time order

This step deserves a careful pause. Record actual times before ranking.

A concrete situation

Times are 1 through 5.

What the mathematics does not license

Irregular gaps vanish in simple ranks. A trustworthy workflow records the choice before seeing the final test result.

Try it, check it, transfer it

Keep a time plot. Then explain the result to someone who has not seen the formula. If the explanation needs a hidden assumption, add that assumption to the model record.


2. Value ranks

The useful question is not only how to calculate, but what the calculation assumes. Rank observations from smallest to largest.

A concrete situation

2,3,5,4,6 become 1,2,4,3,5.

What the mathematics does not license

Rounding creates ties. Evidence becomes stronger when the limitation is tested instead of hidden.

Try it, check it, transfer it

Keep resolution. Then explain the result to someone who has not seen the formula. If the explanation needs a hidden assumption, add that assumption to the model record.


3. Time ranks

A small example makes the mechanism visible. Rank time in the chosen direction.

A concrete situation

Time ranks are 1,2,3,4,5.

What the mathematics does not license

Reversing time flips rho. Keeping this boundary clear makes the result easier to audit and transfer.

Try it, check it, transfer it

State orientation. Then explain the result to someone who has not seen the formula. If the explanation needs a hidden assumption, add that assumption to the model record.


4. Rank differences

This is where modelling choices begin to affect evidence. Compute d=time rank minus value rank.

A concrete situation

Differences are 0,0,-1,1,0.

What the mathematics does not license

Sign convention disappears after squaring but matters in diagnostics. A trustworthy workflow records the choice before seeing the final test result.

Try it, check it, transfer it

List them. Then explain the result to someone who has not seen the formula. If the explanation needs a hidden assumption, add that assumption to the model record.

Did You Know? In this chapter, the most important number is useful only together with its construction rule. Changing scaling, sample membership or validation design can change the numerical answer without changing the arithmetic.


5. Squared differences

The central mathematical idea is concrete. Square and sum every d.

A concrete situation

Sum d squared=2.

What the mathematics does not license

The shortcut assumes no ties. Evidence becomes stronger when the limitation is tested instead of hidden.

Try it, check it, transfer it

Check conditions. Then explain the result to someone who has not seen the formula. If the explanation needs a hidden assumption, add that assumption to the model record.


6. Denominator

Here the geometry becomes operational. Compute n(n squared minus one).

A concrete situation

5(25-1)=120.

What the mathematics does not license

Small n yields coarse exact values. Keeping this boundary clear makes the result easier to audit and transfer.

Try it, check it, transfer it

Report n. Then explain the result to someone who has not seen the formula. If the explanation needs a hidden assumption, add that assumption to the model record.


7. Rho shortcut

This step deserves a careful pause. Evaluate 1-6 sum d squared divided by denominator.

A concrete situation

Rho=.9.

What the mathematics does not license

It is not a probability. A trustworthy workflow records the choice before seeing the final test result.

Try it, check it, transfer it

Interpret scale. Then explain the result to someone who has not seen the formula. If the explanation needs a hidden assumption, add that assumption to the model record.


8. General formula

The useful question is not only how to calculate, but what the calculation assumes. Correlate rank variables when ties occur.

A concrete situation

Average tied ranks enter Pearson correlation.

What the mathematics does not license

Ad hoc tie breaking adds noise. Evidence becomes stronger when the limitation is tested instead of hidden.

Try it, check it, transfer it

Use one rule. Then explain the result to someone who has not seen the formula. If the explanation needs a hidden assumption, add that assumption to the model record.

Did You Know? In this chapter, the most important number is useful only together with its construction rule. Changing scaling, sample membership or validation design can change the numerical answer without changing the arithmetic.


9. Null exchangeability

A small example makes the mechanism visible. Define what permutations are allowed.

A concrete situation

Value ranks permute over fixed times.

What the mathematics does not license

Autocorrelation invalidates unrestricted shuffling. Keeping this boundary clear makes the result easier to audit and transfer.

Try it, check it, transfer it

Use blocks if justified. Then explain the result to someone who has not seen the formula. If the explanation needs a hidden assumption, add that assumption to the model record.


10. Exact distribution

This is where modelling choices begin to affect evidence. Enumerate all n factorial orders when feasible.

A concrete situation

Five values have 120 permutations.

What the mathematics does not license

Tail convention must be fixed. A trustworthy workflow records the choice before seeing the final test result.

Try it, check it, transfer it

Archive counts. Then explain the result to someone who has not seen the formula. If the explanation needs a hidden assumption, add that assumption to the model record.


11. Approximation

The central mathematical idea is concrete. Use asymptotic tests only with suitable n.

A concrete situation

Large-sample t approximations are secondary here.

What the mathematics does not license

Heavy dependence survives ranking. Evidence becomes stronger when the limitation is tested instead of hidden.

Try it, check it, transfer it

Validate size. Then explain the result to someone who has not seen the formula. If the explanation needs a hidden assumption, add that assumption to the model record.


12. Plot

Here the geometry becomes operational. Inspect ranks and raw values against time.

A concrete situation

One local reversal is visible.

What the mathematics does not license

Rho hides magnitude. Keeping this boundary clear makes the result easier to audit and transfer.

Try it, check it, transfer it

Show both scales. Then explain the result to someone who has not seen the formula. If the explanation needs a hidden assumption, add that assumption to the model record.

Did You Know? In this chapter, the most important number is useful only together with its construction rule. Changing scaling, sample membership or validation design can change the numerical answer without changing the arithmetic.


13. Slope effect

This step deserves a careful pause. Estimate a separate per-time change.

A concrete situation

Sen slope has units per year.

What the mathematics does not license

High rho may accompany a tiny slope. A trustworthy workflow records the choice before seeing the final test result.

Try it, check it, transfer it

Report both. Then explain the result to someone who has not seen the formula. If the explanation needs a hidden assumption, add that assumption to the model record.


14. Step sensitivity

The useful question is not only how to calculate, but what the calculation assumes. Compare smooth and break models.

A concrete situation

A single level shift can yield high rho.

What the mathematics does not license

Monotonic order does not identify shape. Evidence becomes stronger when the limitation is tested instead of hidden.

Try it, check it, transfer it

Test alternatives. Then explain the result to someone who has not seen the formula. If the explanation needs a hidden assumption, add that assumption to the model record.


15. Seasonality

A small example makes the mechanism visible. Rank within comparable seasons when needed.

A concrete situation

Monthly cycles remain in pooled ranks.

What the mathematics does not license

Pooling can cancel trends. Keeping this boundary clear makes the result easier to audit and transfer.

Try it, check it, transfer it

Use seasonal design. Then explain the result to someone who has not seen the formula. If the explanation needs a hidden assumption, add that assumption to the model record.


16. Attribution

This is where modelling choices begin to affect evidence. Bring independent evidence to causal claims.

A concrete situation

A policy date is examined.

What the mathematics does not license

Association with time is not causation. A trustworthy workflow records the choice before seeing the final test result.

Try it, check it, transfer it

Separate evidence layers. Then explain the result to someone who has not seen the formula. If the explanation needs a hidden assumption, add that assumption to the model record.

Did You Know? In this chapter, the most important number is useful only together with its construction rule. Changing scaling, sample membership or validation design can change the numerical answer without changing the arithmetic.


A seven-day practice lab

  1. Day 1: define the decision, observation unit, X variables and Y or reference condition.
  2. Day 2: reproduce the smallest worked example and check every dimension, unit and sign.
  3. Day 3: build a transparent baseline and write what it assumes.
  4. Day 4: fit the main method inside a training-only pipeline; record every parameter.
  5. Day 5: challenge one assumption with a deliberately difficult dataset or operating regime.
  6. Day 6: compare validation metrics with the practical workload created by errors.
  7. Day 7: present one supported conclusion, one unresolved uncertainty and one safe next experiment.

Questions for a student, parent or mentor

  • Which part of the model is a mathematical definition, and which part is a choice?
  • What small calculation would catch a sign, scale or dimension error?
  • What evidence comes from training, validation and the untouched test?
  • What benign condition could look like a fault or prediction failure?
  • How would the answer change for another response, asset, school project or time period?
  • What should a human review before acting on the score?

A method-specific audit before deployment

Spearman rank correlation can test whether larger observations tend to occur later in time. Rank the times, rank the observed values and calculate the ordinary correlation between the two rank sequences. Because ranks replace raw magnitudes, the statistic measures monotonic ordering without requiring a straight-line relationship or normally distributed observations.

When there are no ties, rho equals 1 minus six times the sum of squared rank differences divided by n(n squared minus one). Ties require average ranks and a general correlation calculation. Small samples call for an exact permutation distribution; serial dependence breaks the unrestricted exchangeability that such a permutation test needs.

For times ranked 1,2,3,4,5 and values 2,3,5,4,6, the value ranks are 1,2,4,3,5. Rank differences are 0,0,-1,1,0, so their squared sum is 2. Rho=1-6(2)/[5(25-1)]=1-12/120=0.9.

A large positive rho says later times tend to have larger ranks. It does not state the units of change, guarantee a constant slope or distinguish smooth drift from a step. Plots, effect-size estimators, dependence-aware inference and independent mechanism evidence remain necessary.


Frequently asked questions

What does Spearman rho measure here?

It measures monotonic association between time order and observed-value order.

What is rho’s range?

It ranges from minus one to plus one when defined, with the sign giving direction.

How are ties handled?

Use average ranks and calculate the ordinary correlation of the rank variables.

Why use exact permutations for small n?

They provide the finite-sample null distribution when observation values are exchangeable over times.

Does rho equal a slope?

No. It is dimensionless rank association and contains no units of change per time.

Can a step change produce high rho?

Yes. Rho detects monotonic ordering and does not distinguish a step from smooth trend.


Primary source and fact-check note

Charles Spearman, “The Proof and Measurement of Association between Two Things,” The American Journal of Psychology 15(1), 72–101 (1904), DOI 10.2307/1412159. Definitions and core claims in this article were checked against this primary publication. Calculations shown here were independently recomputed. Examples are educational illustrations; they are not reported industrial performance results.

Useful next reading

Keep the options open. Mathematics education supports clearer questions, transferable problem-solving skills and informed choices across science, engineering, computing, AI, statistics, design and many other careers. It does not guarantee intelligence, income, admission or employment; those outcomes depend on far more than one subject or model.

Extended laboratory: topic-specific validation and responsible use

Rank audit

Reproduce time and value ranks.

Tie audit

Use average ranks consistently.

Arithmetic audit

Verify squared rank differences.

Permutation audit

Define exchangeability and tails.

Did You Know? A sophisticated adjustment can be algebraically correct and still answer the wrong scientific question when samples, labels, batches or validation boundaries are wrong.

Dependence audit

Use suitable blocks or models.

Effect audit

Add a slope with units.

Shape audit

Compare trend and step patterns.

Final claim

Describe monotonic association only.

Did You Know? A sophisticated adjustment can be algebraically correct and still answer the wrong scientific question when samples, labels, batches or validation boundaries are wrong.

Mechanism workshop: calculate, challenge and transfer

Workshop 1: Time order

Begin with this mechanism: Record actual times before ranking. Recreate the concrete case: Times are 1 through 5. Write times, observations, time ranks, value ranks, tie groups, rank differences, squared differences, rho values, permutation counts, tail areas, slopes and confidence intervals with units, denominators and assumptions. Calculate the smallest non-trivial example by hand and reproduce it in a spreadsheet or short program. Challenge this limitation: Irregular gaps vanish in simple ranks. Complete the transfer step: Keep a time plot. Change exactly one observation, timestamp, rank, tie rule, half-pairing rule, label threshold, run boundary, lag, null distribution, tail convention, simulation seed, reference period or validation window. Explain which mathematical object changes, which conclusion survives and which claim must weaken. Keep observation, preprocessing, statistic, calibration, uncertainty, interpretation and independent validation on separate notebook lines. Reserve complete periods outside tuning when testing transfer.

Workshop 2: Value ranks

Begin with this mechanism: Rank observations from smallest to largest. Recreate the concrete case: 2,3,5,4,6 become 1,2,4,3,5. Write times, observations, time ranks, value ranks, tie groups, rank differences, squared differences, rho values, permutation counts, tail areas, slopes and confidence intervals with units, denominators and assumptions. Calculate the smallest non-trivial example by hand and reproduce it in a spreadsheet or short program. Challenge this limitation: Rounding creates ties. Complete the transfer step: Keep resolution. Change exactly one observation, timestamp, rank, tie rule, half-pairing rule, label threshold, run boundary, lag, null distribution, tail convention, simulation seed, reference period or validation window. Explain which mathematical object changes, which conclusion survives and which claim must weaken. Keep observation, preprocessing, statistic, calibration, uncertainty, interpretation and independent validation on separate notebook lines. Reserve complete periods outside tuning when testing transfer.

Workshop 3: Time ranks

Begin with this mechanism: Rank time in the chosen direction. Recreate the concrete case: Time ranks are 1,2,3,4,5. Write times, observations, time ranks, value ranks, tie groups, rank differences, squared differences, rho values, permutation counts, tail areas, slopes and confidence intervals with units, denominators and assumptions. Calculate the smallest non-trivial example by hand and reproduce it in a spreadsheet or short program. Challenge this limitation: Reversing time flips rho. Complete the transfer step: State orientation. Change exactly one observation, timestamp, rank, tie rule, half-pairing rule, label threshold, run boundary, lag, null distribution, tail convention, simulation seed, reference period or validation window. Explain which mathematical object changes, which conclusion survives and which claim must weaken. Keep observation, preprocessing, statistic, calibration, uncertainty, interpretation and independent validation on separate notebook lines. Reserve complete periods outside tuning when testing transfer.

Workshop 4: Rank differences

Begin with this mechanism: Compute d=time rank minus value rank. Recreate the concrete case: Differences are 0,0,-1,1,0. Write times, observations, time ranks, value ranks, tie groups, rank differences, squared differences, rho values, permutation counts, tail areas, slopes and confidence intervals with units, denominators and assumptions. Calculate the smallest non-trivial example by hand and reproduce it in a spreadsheet or short program. Challenge this limitation: Sign convention disappears after squaring but matters in diagnostics. Complete the transfer step: List them. Change exactly one observation, timestamp, rank, tie rule, half-pairing rule, label threshold, run boundary, lag, null distribution, tail convention, simulation seed, reference period or validation window. Explain which mathematical object changes, which conclusion survives and which claim must weaken. Keep observation, preprocessing, statistic, calibration, uncertainty, interpretation and independent validation on separate notebook lines. Reserve complete periods outside tuning when testing transfer.

Did You Know? A sophisticated adjustment can be algebraically correct and still answer the wrong scientific question when samples, labels, batches or validation boundaries are wrong.

Workshop 5: Squared differences

Begin with this mechanism: Square and sum every d. Recreate the concrete case: Sum d squared=2. Write times, observations, time ranks, value ranks, tie groups, rank differences, squared differences, rho values, permutation counts, tail areas, slopes and confidence intervals with units, denominators and assumptions. Calculate the smallest non-trivial example by hand and reproduce it in a spreadsheet or short program. Challenge this limitation: The shortcut assumes no ties. Complete the transfer step: Check conditions. Change exactly one observation, timestamp, rank, tie rule, half-pairing rule, label threshold, run boundary, lag, null distribution, tail convention, simulation seed, reference period or validation window. Explain which mathematical object changes, which conclusion survives and which claim must weaken. Keep observation, preprocessing, statistic, calibration, uncertainty, interpretation and independent validation on separate notebook lines. Reserve complete periods outside tuning when testing transfer.

Workshop 6: Denominator

Begin with this mechanism: Compute n(n squared minus one). Recreate the concrete case: 5(25-1)=120. Write times, observations, time ranks, value ranks, tie groups, rank differences, squared differences, rho values, permutation counts, tail areas, slopes and confidence intervals with units, denominators and assumptions. Calculate the smallest non-trivial example by hand and reproduce it in a spreadsheet or short program. Challenge this limitation: Small n yields coarse exact values. Complete the transfer step: Report n. Change exactly one observation, timestamp, rank, tie rule, half-pairing rule, label threshold, run boundary, lag, null distribution, tail convention, simulation seed, reference period or validation window. Explain which mathematical object changes, which conclusion survives and which claim must weaken. Keep observation, preprocessing, statistic, calibration, uncertainty, interpretation and independent validation on separate notebook lines. Reserve complete periods outside tuning when testing transfer.

Workshop 7: Rho shortcut

Begin with this mechanism: Evaluate 1-6 sum d squared divided by denominator. Recreate the concrete case: Rho=.9. Write times, observations, time ranks, value ranks, tie groups, rank differences, squared differences, rho values, permutation counts, tail areas, slopes and confidence intervals with units, denominators and assumptions. Calculate the smallest non-trivial example by hand and reproduce it in a spreadsheet or short program. Challenge this limitation: It is not a probability. Complete the transfer step: Interpret scale. Change exactly one observation, timestamp, rank, tie rule, half-pairing rule, label threshold, run boundary, lag, null distribution, tail convention, simulation seed, reference period or validation window. Explain which mathematical object changes, which conclusion survives and which claim must weaken. Keep observation, preprocessing, statistic, calibration, uncertainty, interpretation and independent validation on separate notebook lines. Reserve complete periods outside tuning when testing transfer.

Workshop 8: General formula

Begin with this mechanism: Correlate rank variables when ties occur. Recreate the concrete case: Average tied ranks enter Pearson correlation. Write times, observations, time ranks, value ranks, tie groups, rank differences, squared differences, rho values, permutation counts, tail areas, slopes and confidence intervals with units, denominators and assumptions. Calculate the smallest non-trivial example by hand and reproduce it in a spreadsheet or short program. Challenge this limitation: Ad hoc tie breaking adds noise. Complete the transfer step: Use one rule. Change exactly one observation, timestamp, rank, tie rule, half-pairing rule, label threshold, run boundary, lag, null distribution, tail convention, simulation seed, reference period or validation window. Explain which mathematical object changes, which conclusion survives and which claim must weaken. Keep observation, preprocessing, statistic, calibration, uncertainty, interpretation and independent validation on separate notebook lines. Reserve complete periods outside tuning when testing transfer.

Did You Know? A sophisticated adjustment can be algebraically correct and still answer the wrong scientific question when samples, labels, batches or validation boundaries are wrong.

Workshop 9: Null exchangeability

Begin with this mechanism: Define what permutations are allowed. Recreate the concrete case: Value ranks permute over fixed times. Write times, observations, time ranks, value ranks, tie groups, rank differences, squared differences, rho values, permutation counts, tail areas, slopes and confidence intervals with units, denominators and assumptions. Calculate the smallest non-trivial example by hand and reproduce it in a spreadsheet or short program. Challenge this limitation: Autocorrelation invalidates unrestricted shuffling. Complete the transfer step: Use blocks if justified. Change exactly one observation, timestamp, rank, tie rule, half-pairing rule, label threshold, run boundary, lag, null distribution, tail convention, simulation seed, reference period or validation window. Explain which mathematical object changes, which conclusion survives and which claim must weaken. Keep observation, preprocessing, statistic, calibration, uncertainty, interpretation and independent validation on separate notebook lines. Reserve complete periods outside tuning when testing transfer.

Workshop 10: Exact distribution

Begin with this mechanism: Enumerate all n factorial orders when feasible. Recreate the concrete case: Five values have 120 permutations. Write times, observations, time ranks, value ranks, tie groups, rank differences, squared differences, rho values, permutation counts, tail areas, slopes and confidence intervals with units, denominators and assumptions. Calculate the smallest non-trivial example by hand and reproduce it in a spreadsheet or short program. Challenge this limitation: Tail convention must be fixed. Complete the transfer step: Archive counts. Change exactly one observation, timestamp, rank, tie rule, half-pairing rule, label threshold, run boundary, lag, null distribution, tail convention, simulation seed, reference period or validation window. Explain which mathematical object changes, which conclusion survives and which claim must weaken. Keep observation, preprocessing, statistic, calibration, uncertainty, interpretation and independent validation on separate notebook lines. Reserve complete periods outside tuning when testing transfer.

Workshop 11: Approximation

Begin with this mechanism: Use asymptotic tests only with suitable n. Recreate the concrete case: Large-sample t approximations are secondary here. Write times, observations, time ranks, value ranks, tie groups, rank differences, squared differences, rho values, permutation counts, tail areas, slopes and confidence intervals with units, denominators and assumptions. Calculate the smallest non-trivial example by hand and reproduce it in a spreadsheet or short program. Challenge this limitation: Heavy dependence survives ranking. Complete the transfer step: Validate size. Change exactly one observation, timestamp, rank, tie rule, half-pairing rule, label threshold, run boundary, lag, null distribution, tail convention, simulation seed, reference period or validation window. Explain which mathematical object changes, which conclusion survives and which claim must weaken. Keep observation, preprocessing, statistic, calibration, uncertainty, interpretation and independent validation on separate notebook lines. Reserve complete periods outside tuning when testing transfer.

Workshop 12: Plot

Begin with this mechanism: Inspect ranks and raw values against time. Recreate the concrete case: One local reversal is visible. Write times, observations, time ranks, value ranks, tie groups, rank differences, squared differences, rho values, permutation counts, tail areas, slopes and confidence intervals with units, denominators and assumptions. Calculate the smallest non-trivial example by hand and reproduce it in a spreadsheet or short program. Challenge this limitation: Rho hides magnitude. Complete the transfer step: Show both scales. Change exactly one observation, timestamp, rank, tie rule, half-pairing rule, label threshold, run boundary, lag, null distribution, tail convention, simulation seed, reference period or validation window. Explain which mathematical object changes, which conclusion survives and which claim must weaken. Keep observation, preprocessing, statistic, calibration, uncertainty, interpretation and independent validation on separate notebook lines. Reserve complete periods outside tuning when testing transfer.

Did You Know? A sophisticated adjustment can be algebraically correct and still answer the wrong scientific question when samples, labels, batches or validation boundaries are wrong.

Workshop 13: Slope effect

Begin with this mechanism: Estimate a separate per-time change. Recreate the concrete case: Sen slope has units per year. Write times, observations, time ranks, value ranks, tie groups, rank differences, squared differences, rho values, permutation counts, tail areas, slopes and confidence intervals with units, denominators and assumptions. Calculate the smallest non-trivial example by hand and reproduce it in a spreadsheet or short program. Challenge this limitation: High rho may accompany a tiny slope. Complete the transfer step: Report both. Change exactly one observation, timestamp, rank, tie rule, half-pairing rule, label threshold, run boundary, lag, null distribution, tail convention, simulation seed, reference period or validation window. Explain which mathematical object changes, which conclusion survives and which claim must weaken. Keep observation, preprocessing, statistic, calibration, uncertainty, interpretation and independent validation on separate notebook lines. Reserve complete periods outside tuning when testing transfer.

Workshop 14: Step sensitivity

Begin with this mechanism: Compare smooth and break models. Recreate the concrete case: A single level shift can yield high rho. Write times, observations, time ranks, value ranks, tie groups, rank differences, squared differences, rho values, permutation counts, tail areas, slopes and confidence intervals with units, denominators and assumptions. Calculate the smallest non-trivial example by hand and reproduce it in a spreadsheet or short program. Challenge this limitation: Monotonic order does not identify shape. Complete the transfer step: Test alternatives. Change exactly one observation, timestamp, rank, tie rule, half-pairing rule, label threshold, run boundary, lag, null distribution, tail convention, simulation seed, reference period or validation window. Explain which mathematical object changes, which conclusion survives and which claim must weaken. Keep observation, preprocessing, statistic, calibration, uncertainty, interpretation and independent validation on separate notebook lines. Reserve complete periods outside tuning when testing transfer.

Workshop 15: Seasonality

Begin with this mechanism: Rank within comparable seasons when needed. Recreate the concrete case: Monthly cycles remain in pooled ranks. Write times, observations, time ranks, value ranks, tie groups, rank differences, squared differences, rho values, permutation counts, tail areas, slopes and confidence intervals with units, denominators and assumptions. Calculate the smallest non-trivial example by hand and reproduce it in a spreadsheet or short program. Challenge this limitation: Pooling can cancel trends. Complete the transfer step: Use seasonal design. Change exactly one observation, timestamp, rank, tie rule, half-pairing rule, label threshold, run boundary, lag, null distribution, tail convention, simulation seed, reference period or validation window. Explain which mathematical object changes, which conclusion survives and which claim must weaken. Keep observation, preprocessing, statistic, calibration, uncertainty, interpretation and independent validation on separate notebook lines. Reserve complete periods outside tuning when testing transfer.

Workshop 16: Attribution

Begin with this mechanism: Bring independent evidence to causal claims. Recreate the concrete case: A policy date is examined. Write times, observations, time ranks, value ranks, tie groups, rank differences, squared differences, rho values, permutation counts, tail areas, slopes and confidence intervals with units, denominators and assumptions. Calculate the smallest non-trivial example by hand and reproduce it in a spreadsheet or short program. Challenge this limitation: Association with time is not causation. Complete the transfer step: Separate evidence layers. Change exactly one observation, timestamp, rank, tie rule, half-pairing rule, label threshold, run boundary, lag, null distribution, tail convention, simulation seed, reference period or validation window. Explain which mathematical object changes, which conclusion survives and which claim must weaken. Keep observation, preprocessing, statistic, calibration, uncertainty, interpretation and independent validation on separate notebook lines. Reserve complete periods outside tuning when testing transfer.