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? | Doornik–Hansen Omnibus Test: Decorrelation, Transformed Skewness, Kurtosis and Multivariate Normality

WHY MATHEMATICS?

Why Mathematics? | Doornik–Hansen Omnibus Test: Decorrelation, Transformed Skewness, Kurtosis and Multivariate Normality

How correlated variables are rotated into comparable directions, why moment components need finite-sample transformations, and how their contributions become one joint diagnostic.

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

  • Estimate covariance and decorrelate the variable space
  • Calculate skewness and kurtosis by transformed component
  • Apply the published finite-sample normalizations
  • Sum squared scores and inspect the contributors and geometry

Chapter map

  1. 1. Rows
  2. 2. Dimension
  3. 3. Centre
  4. 4. Covariance
  5. 5. Eigenvalues
  6. 6. Rotation
  7. 7. Rescaling
  8. 8. Component skew
  9. 9. Component kurtosis
  10. 10. Finite-n transform
  11. 11. Kurtosis transform
  12. 12. Sum squares
  13. 13. Reference law
  14. 14. Diagnostics
  15. 15. Geometry
  16. 16. Claim

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


1. Rows

This step deserves a careful pause. Define n independent vector observations.

A concrete situation

Each student supplies X and Y once.

What the mathematics does not license

Repeated rows reduce effective n. A trustworthy workflow records the choice before seeing the final test result.

Try it, check it, transfer it

Preserve IDs. 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. Dimension

The useful question is not only how to calculate, but what the calculation assumes. Count p variables.

A concrete situation

Here p=2.

What the mathematics does not license

Large p relative to n destabilizes covariance. Evidence becomes stronger when the limitation is tested instead of hidden.

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.


3. Centre

A small example makes the mechanism visible. Subtract each coordinate mean.

A concrete situation

The cloud moves to the origin.

What the mathematics does not license

Missingness changes all means. Keeping this boundary clear makes the result easier to audit and transfer.

Try it, check it, transfer it

Freeze cohort. 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. Covariance

This is where modelling choices begin to affect evidence. Calculate the p by p matrix.

A concrete situation

Use [[4,3],[3,4]] illustratively.

What the mathematics does not license

Units and scaling shape the matrix. A trustworthy workflow records the choice before seeing the final test result.

Try it, check it, transfer it

Show units. 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. Eigenvalues

The central mathematical idea is concrete. Find variances along principal directions.

A concrete situation

They are 7 and 1.

What the mathematics does not license

A near-zero value signals collinearity. Evidence becomes stronger when the limitation is tested instead of hidden.

Try it, check it, transfer it

Inspect condition. 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. Rotation

Here the geometry becomes operational. Use orthogonal eigenvectors.

A concrete situation

Directions are X+Y and X-Y.

What the mathematics does not license

Sign choices do not change evidence. Keeping this boundary clear makes the result easier to audit and transfer.

Try it, check it, transfer it

Verify reconstruction. 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. Rescaling

This step deserves a careful pause. Divide by square roots of direction variances.

A concrete situation

Use sqrt14 and sqrt2 with the chosen normalized vectors.

What the mathematics does not license

A missing sqrt2 mis-scales components. A trustworthy workflow records the choice before seeing the final test result.

Try it, check it, transfer it

Check covariance. 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. Component skew

The useful question is not only how to calculate, but what the calculation assumes. Calculate skewness in each transformed direction.

A concrete situation

Two component values are retained.

What the mathematics does not license

High powers amplify unusual rows. Evidence becomes stronger when the limitation is tested instead of hidden.

Try it, check it, transfer it

Show contributions. 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. Component kurtosis

A small example makes the mechanism visible. Calculate kurtosis in each direction.

A concrete situation

Two more component values are retained.

What the mathematics does not license

Kurtosis is not just peakedness. Keeping this boundary clear makes the result easier to audit and transfer.

Try it, check it, transfer it

Use tail-and-centre language. 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. Finite-n transform

This is where modelling choices begin to affect evidence. Apply the published skewness normalization.

A concrete situation

Obtain approximately standard-normal scores.

What the mathematics does not license

Raw moments are not comparable Z values. A trustworthy workflow records the choice before seeing the final test result.

Try it, check it, transfer it

Use validated code. 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. Kurtosis transform

The central mathematical idea is concrete. Apply the corresponding kurtosis normalization.

A concrete situation

Keep each score visible.

What the mathematics does not license

A shortcut may mis-size small samples. Evidence becomes stronger when the limitation is tested instead of hidden.

Try it, check it, transfer it

Record algorithm. 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. Sum squares

Here the geometry becomes operational. Add all four squared scores.

A concrete situation

Illustrative contributions sum to 4.34.

What the mathematics does not license

Illustrative scores are not fitted data. Keeping this boundary clear makes the result easier to audit and transfer.

Try it, check it, transfer it

Label clearly. 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. Reference law

This step deserves a careful pause. Compare with chi-square on 2p df.

A concrete situation

For p=2, df=4.

What the mathematics does not license

Approximation can be imperfect. A trustworthy workflow records the choice before seeing the final test result.

Try it, check it, transfer it

Simulate under fitted null. 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. Diagnostics

The useful question is not only how to calculate, but what the calculation assumes. Map large components back to observations.

A concrete situation

A contrast direction may drive rejection.

What the mathematics does not license

Post-hoc deletion invalidates inference. Evidence becomes stronger when the limitation is tested instead of hidden.

Try it, check it, transfer it

Review provenance. 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. Geometry

A small example makes the mechanism visible. Add scatterplots and Mahalanobis radii.

A concrete situation

Normal-looking margins can hide curved dependence.

What the mathematics does not license

Moments do not capture every shape. Keeping this boundary clear makes the result easier to audit and transfer.

Try it, check it, transfer it

Show pairs. 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. Claim

This is where modelling choices begin to affect evidence. State joint moment evidence.

A concrete situation

The transformed cloud conflicts with normality.

What the mathematics does not license

No causal claim follows. A trustworthy workflow records the choice before seeing the final test result.

Try it, check it, transfer it

Connect to analysis. 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

The Doornik–Hansen omnibus test builds a multivariate normality check from transformed skewness and kurtosis components. It first decorrelates the variables, applies finite-sample transformations designed to improve the normal approximation of each component statistic, and adds their squared contributions. With p variables, the reference is approximately chi-square with 2p degrees of freedom.

Suppose two standardized measurements have covariance matrix [[4,3],[3,4]]. Its principal directions have variances 7 and 1. Rotating and rescaling gives components proportional to (X+Y)/sqrt(14) and (X-Y)/sqrt(2), each with variance one. The first represents shared movement; the second represents contrast. Skewness and kurtosis are then assessed on these decorrelated directions.

If the transformed scores are, illustratively, 1.2 and -0.4 for skewness and 0.7 and 1.5 for kurtosis, the omnibus sum is 1.44+0.16+0.49+2.25=4.34. The arithmetic illustrates the sum of squares only; real scores must be produced by the published transformations, and the reference degrees of freedom are four when p=2.

Decorrelation does not make a small sample large, and an unstable covariance matrix can distort every transformed component. A rejection identifies joint incompatibility with multivariate normality, not a cause. Show component contributions, scatterplots, marginal probability plots and Mahalanobis-distance diagnostics before changing a model.


Frequently asked questions

What does the Doornik–Hansen test combine?

It combines transformed skewness and kurtosis contributions after decorrelating the variables.

Why decorrelate first?

Correlated coordinates contain overlapping information and depend on the chosen axes.

What is the approximate degrees of freedom?

For p variables, the omnibus reference has 2p degrees of freedom.

Is a rotation a deletion of information?

No. An invertible rotation and rescaling re-express the same full-rank data geometry.

What if covariance is nearly singular?

Component estimates become unstable and the ordinary procedure needs caution.

Does rejection reveal a cause?

No. Report component scores and graphs to locate asymmetry, tail shape, clusters or outliers.


Primary source and fact-check note

Jurgen A. Doornik and Henrik Hansen, “An Omnibus Test for Univariate and Multivariate Normality,” Oxford Bulletin of Economics and Statistics 70(s1), 927–939 (2008), DOI 10.1111/j.1468-0084.2008.00537.x. 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

Design audit

Freeze independent units, target variables and inclusion rules.

Transformation audit

Reproduce centring, scaling, ordering or decorrelation.

Statistic audit

Show every moment, spacing, function value or component score.

Calibration audit

Match sample size, dimension, fitted parameters and window or weighting rule.

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.

Graph audit

Preserve probability plots, ordered spacings and multivariate geometry.

Magnitude audit

Explain the practical consequence in original units.

Sensitivity audit

Use only prespecified influence and approximation checks.

Final claim

Keep inference inside the model and sampling design.

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: Rows

Begin with this mechanism: Define n independent vector observations. Recreate the concrete case: Each student supplies X and Y once. Write rows, dimensions, means, covariance matrices, eigenvalues, eigenvectors, decorrelated components, skewness scores, kurtosis scores, squared contributions and calibrated omnibus statistics with units, denominators and assumptions. Calculate the smallest non-trivial example by hand and reproduce it independently. Challenge this limitation: Repeated rows reduce effective n. Complete the transfer step: Preserve IDs. Change exactly one observation, row, tie, order statistic, window, plotting convention, frequency, weight, covariance entry, eigenvalue, component score, dimension, null approximation or simulation seed. Explain which mathematical object changes, which conclusion survives and which claim must weaken. Keep design, transformation, statistic, calibration, magnitude, interpretation and validation on separate notebook lines. Explain the result twice: first to a student using the visible moments, spacings, frequencies or geometry, then to a parent using the real decision and original units. Add a counterexample in which the same statistic arises from skewness, heavy tails, mixtures, rounding, censoring or dependence. State what extra graph, design record or held-out observation would distinguish the explanations. Finish by writing one sentence the data support, one sentence they do not support and one useful next measurement.

Workshop 2: Dimension

Begin with this mechanism: Count p variables. Recreate the concrete case: Here p=2. Write rows, dimensions, means, covariance matrices, eigenvalues, eigenvectors, decorrelated components, skewness scores, kurtosis scores, squared contributions and calibrated omnibus statistics with units, denominators and assumptions. Calculate the smallest non-trivial example by hand and reproduce it independently. Challenge this limitation: Large p relative to n destabilizes covariance. Complete the transfer step: Report both. Change exactly one observation, row, tie, order statistic, window, plotting convention, frequency, weight, covariance entry, eigenvalue, component score, dimension, null approximation or simulation seed. Explain which mathematical object changes, which conclusion survives and which claim must weaken. Keep design, transformation, statistic, calibration, magnitude, interpretation and validation on separate notebook lines. Explain the result twice: first to a student using the visible moments, spacings, frequencies or geometry, then to a parent using the real decision and original units. Add a counterexample in which the same statistic arises from skewness, heavy tails, mixtures, rounding, censoring or dependence. State what extra graph, design record or held-out observation would distinguish the explanations. Finish by writing one sentence the data support, one sentence they do not support and one useful next measurement.

Workshop 3: Centre

Begin with this mechanism: Subtract each coordinate mean. Recreate the concrete case: The cloud moves to the origin. Write rows, dimensions, means, covariance matrices, eigenvalues, eigenvectors, decorrelated components, skewness scores, kurtosis scores, squared contributions and calibrated omnibus statistics with units, denominators and assumptions. Calculate the smallest non-trivial example by hand and reproduce it independently. Challenge this limitation: Missingness changes all means. Complete the transfer step: Freeze cohort. Change exactly one observation, row, tie, order statistic, window, plotting convention, frequency, weight, covariance entry, eigenvalue, component score, dimension, null approximation or simulation seed. Explain which mathematical object changes, which conclusion survives and which claim must weaken. Keep design, transformation, statistic, calibration, magnitude, interpretation and validation on separate notebook lines. Explain the result twice: first to a student using the visible moments, spacings, frequencies or geometry, then to a parent using the real decision and original units. Add a counterexample in which the same statistic arises from skewness, heavy tails, mixtures, rounding, censoring or dependence. State what extra graph, design record or held-out observation would distinguish the explanations. Finish by writing one sentence the data support, one sentence they do not support and one useful next measurement.

Workshop 4: Covariance

Begin with this mechanism: Calculate the p by p matrix. Recreate the concrete case: Use [[4,3],[3,4]] illustratively. Write rows, dimensions, means, covariance matrices, eigenvalues, eigenvectors, decorrelated components, skewness scores, kurtosis scores, squared contributions and calibrated omnibus statistics with units, denominators and assumptions. Calculate the smallest non-trivial example by hand and reproduce it independently. Challenge this limitation: Units and scaling shape the matrix. Complete the transfer step: Show units. Change exactly one observation, row, tie, order statistic, window, plotting convention, frequency, weight, covariance entry, eigenvalue, component score, dimension, null approximation or simulation seed. Explain which mathematical object changes, which conclusion survives and which claim must weaken. Keep design, transformation, statistic, calibration, magnitude, interpretation and validation on separate notebook lines. Explain the result twice: first to a student using the visible moments, spacings, frequencies or geometry, then to a parent using the real decision and original units. Add a counterexample in which the same statistic arises from skewness, heavy tails, mixtures, rounding, censoring or dependence. State what extra graph, design record or held-out observation would distinguish the explanations. Finish by writing one sentence the data support, one sentence they do not support and one useful next measurement.

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: Eigenvalues

Begin with this mechanism: Find variances along principal directions. Recreate the concrete case: They are 7 and 1. Write rows, dimensions, means, covariance matrices, eigenvalues, eigenvectors, decorrelated components, skewness scores, kurtosis scores, squared contributions and calibrated omnibus statistics with units, denominators and assumptions. Calculate the smallest non-trivial example by hand and reproduce it independently. Challenge this limitation: A near-zero value signals collinearity. Complete the transfer step: Inspect condition. Change exactly one observation, row, tie, order statistic, window, plotting convention, frequency, weight, covariance entry, eigenvalue, component score, dimension, null approximation or simulation seed. Explain which mathematical object changes, which conclusion survives and which claim must weaken. Keep design, transformation, statistic, calibration, magnitude, interpretation and validation on separate notebook lines. Explain the result twice: first to a student using the visible moments, spacings, frequencies or geometry, then to a parent using the real decision and original units. Add a counterexample in which the same statistic arises from skewness, heavy tails, mixtures, rounding, censoring or dependence. State what extra graph, design record or held-out observation would distinguish the explanations. Finish by writing one sentence the data support, one sentence they do not support and one useful next measurement.

Workshop 6: Rotation

Begin with this mechanism: Use orthogonal eigenvectors. Recreate the concrete case: Directions are X+Y and X-Y. Write rows, dimensions, means, covariance matrices, eigenvalues, eigenvectors, decorrelated components, skewness scores, kurtosis scores, squared contributions and calibrated omnibus statistics with units, denominators and assumptions. Calculate the smallest non-trivial example by hand and reproduce it independently. Challenge this limitation: Sign choices do not change evidence. Complete the transfer step: Verify reconstruction. Change exactly one observation, row, tie, order statistic, window, plotting convention, frequency, weight, covariance entry, eigenvalue, component score, dimension, null approximation or simulation seed. Explain which mathematical object changes, which conclusion survives and which claim must weaken. Keep design, transformation, statistic, calibration, magnitude, interpretation and validation on separate notebook lines. Explain the result twice: first to a student using the visible moments, spacings, frequencies or geometry, then to a parent using the real decision and original units. Add a counterexample in which the same statistic arises from skewness, heavy tails, mixtures, rounding, censoring or dependence. State what extra graph, design record or held-out observation would distinguish the explanations. Finish by writing one sentence the data support, one sentence they do not support and one useful next measurement.

Workshop 7: Rescaling

Begin with this mechanism: Divide by square roots of direction variances. Recreate the concrete case: Use sqrt14 and sqrt2 with the chosen normalized vectors. Write rows, dimensions, means, covariance matrices, eigenvalues, eigenvectors, decorrelated components, skewness scores, kurtosis scores, squared contributions and calibrated omnibus statistics with units, denominators and assumptions. Calculate the smallest non-trivial example by hand and reproduce it independently. Challenge this limitation: A missing sqrt2 mis-scales components. Complete the transfer step: Check covariance. Change exactly one observation, row, tie, order statistic, window, plotting convention, frequency, weight, covariance entry, eigenvalue, component score, dimension, null approximation or simulation seed. Explain which mathematical object changes, which conclusion survives and which claim must weaken. Keep design, transformation, statistic, calibration, magnitude, interpretation and validation on separate notebook lines. Explain the result twice: first to a student using the visible moments, spacings, frequencies or geometry, then to a parent using the real decision and original units. Add a counterexample in which the same statistic arises from skewness, heavy tails, mixtures, rounding, censoring or dependence. State what extra graph, design record or held-out observation would distinguish the explanations. Finish by writing one sentence the data support, one sentence they do not support and one useful next measurement.

Workshop 8: Component skew

Begin with this mechanism: Calculate skewness in each transformed direction. Recreate the concrete case: Two component values are retained. Write rows, dimensions, means, covariance matrices, eigenvalues, eigenvectors, decorrelated components, skewness scores, kurtosis scores, squared contributions and calibrated omnibus statistics with units, denominators and assumptions. Calculate the smallest non-trivial example by hand and reproduce it independently. Challenge this limitation: High powers amplify unusual rows. Complete the transfer step: Show contributions. Change exactly one observation, row, tie, order statistic, window, plotting convention, frequency, weight, covariance entry, eigenvalue, component score, dimension, null approximation or simulation seed. Explain which mathematical object changes, which conclusion survives and which claim must weaken. Keep design, transformation, statistic, calibration, magnitude, interpretation and validation on separate notebook lines. Explain the result twice: first to a student using the visible moments, spacings, frequencies or geometry, then to a parent using the real decision and original units. Add a counterexample in which the same statistic arises from skewness, heavy tails, mixtures, rounding, censoring or dependence. State what extra graph, design record or held-out observation would distinguish the explanations. Finish by writing one sentence the data support, one sentence they do not support and one useful next measurement.

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: Component kurtosis

Begin with this mechanism: Calculate kurtosis in each direction. Recreate the concrete case: Two more component values are retained. Write rows, dimensions, means, covariance matrices, eigenvalues, eigenvectors, decorrelated components, skewness scores, kurtosis scores, squared contributions and calibrated omnibus statistics with units, denominators and assumptions. Calculate the smallest non-trivial example by hand and reproduce it independently. Challenge this limitation: Kurtosis is not just peakedness. Complete the transfer step: Use tail-and-centre language. Change exactly one observation, row, tie, order statistic, window, plotting convention, frequency, weight, covariance entry, eigenvalue, component score, dimension, null approximation or simulation seed. Explain which mathematical object changes, which conclusion survives and which claim must weaken. Keep design, transformation, statistic, calibration, magnitude, interpretation and validation on separate notebook lines. Explain the result twice: first to a student using the visible moments, spacings, frequencies or geometry, then to a parent using the real decision and original units. Add a counterexample in which the same statistic arises from skewness, heavy tails, mixtures, rounding, censoring or dependence. State what extra graph, design record or held-out observation would distinguish the explanations. Finish by writing one sentence the data support, one sentence they do not support and one useful next measurement.

Workshop 10: Finite-n transform

Begin with this mechanism: Apply the published skewness normalization. Recreate the concrete case: Obtain approximately standard-normal scores. Write rows, dimensions, means, covariance matrices, eigenvalues, eigenvectors, decorrelated components, skewness scores, kurtosis scores, squared contributions and calibrated omnibus statistics with units, denominators and assumptions. Calculate the smallest non-trivial example by hand and reproduce it independently. Challenge this limitation: Raw moments are not comparable Z values. Complete the transfer step: Use validated code. Change exactly one observation, row, tie, order statistic, window, plotting convention, frequency, weight, covariance entry, eigenvalue, component score, dimension, null approximation or simulation seed. Explain which mathematical object changes, which conclusion survives and which claim must weaken. Keep design, transformation, statistic, calibration, magnitude, interpretation and validation on separate notebook lines. Explain the result twice: first to a student using the visible moments, spacings, frequencies or geometry, then to a parent using the real decision and original units. Add a counterexample in which the same statistic arises from skewness, heavy tails, mixtures, rounding, censoring or dependence. State what extra graph, design record or held-out observation would distinguish the explanations. Finish by writing one sentence the data support, one sentence they do not support and one useful next measurement.

Workshop 11: Kurtosis transform

Begin with this mechanism: Apply the corresponding kurtosis normalization. Recreate the concrete case: Keep each score visible. Write rows, dimensions, means, covariance matrices, eigenvalues, eigenvectors, decorrelated components, skewness scores, kurtosis scores, squared contributions and calibrated omnibus statistics with units, denominators and assumptions. Calculate the smallest non-trivial example by hand and reproduce it independently. Challenge this limitation: A shortcut may mis-size small samples. Complete the transfer step: Record algorithm. Change exactly one observation, row, tie, order statistic, window, plotting convention, frequency, weight, covariance entry, eigenvalue, component score, dimension, null approximation or simulation seed. Explain which mathematical object changes, which conclusion survives and which claim must weaken. Keep design, transformation, statistic, calibration, magnitude, interpretation and validation on separate notebook lines. Explain the result twice: first to a student using the visible moments, spacings, frequencies or geometry, then to a parent using the real decision and original units. Add a counterexample in which the same statistic arises from skewness, heavy tails, mixtures, rounding, censoring or dependence. State what extra graph, design record or held-out observation would distinguish the explanations. Finish by writing one sentence the data support, one sentence they do not support and one useful next measurement.

Workshop 12: Sum squares

Begin with this mechanism: Add all four squared scores. Recreate the concrete case: Illustrative contributions sum to 4.34. Write rows, dimensions, means, covariance matrices, eigenvalues, eigenvectors, decorrelated components, skewness scores, kurtosis scores, squared contributions and calibrated omnibus statistics with units, denominators and assumptions. Calculate the smallest non-trivial example by hand and reproduce it independently. Challenge this limitation: Illustrative scores are not fitted data. Complete the transfer step: Label clearly. Change exactly one observation, row, tie, order statistic, window, plotting convention, frequency, weight, covariance entry, eigenvalue, component score, dimension, null approximation or simulation seed. Explain which mathematical object changes, which conclusion survives and which claim must weaken. Keep design, transformation, statistic, calibration, magnitude, interpretation and validation on separate notebook lines. Explain the result twice: first to a student using the visible moments, spacings, frequencies or geometry, then to a parent using the real decision and original units. Add a counterexample in which the same statistic arises from skewness, heavy tails, mixtures, rounding, censoring or dependence. State what extra graph, design record or held-out observation would distinguish the explanations. Finish by writing one sentence the data support, one sentence they do not support and one useful next measurement.

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: Reference law

Begin with this mechanism: Compare with chi-square on 2p df. Recreate the concrete case: For p=2, df=4. Write rows, dimensions, means, covariance matrices, eigenvalues, eigenvectors, decorrelated components, skewness scores, kurtosis scores, squared contributions and calibrated omnibus statistics with units, denominators and assumptions. Calculate the smallest non-trivial example by hand and reproduce it independently. Challenge this limitation: Approximation can be imperfect. Complete the transfer step: Simulate under fitted null. Change exactly one observation, row, tie, order statistic, window, plotting convention, frequency, weight, covariance entry, eigenvalue, component score, dimension, null approximation or simulation seed. Explain which mathematical object changes, which conclusion survives and which claim must weaken. Keep design, transformation, statistic, calibration, magnitude, interpretation and validation on separate notebook lines. Explain the result twice: first to a student using the visible moments, spacings, frequencies or geometry, then to a parent using the real decision and original units. Add a counterexample in which the same statistic arises from skewness, heavy tails, mixtures, rounding, censoring or dependence. State what extra graph, design record or held-out observation would distinguish the explanations. Finish by writing one sentence the data support, one sentence they do not support and one useful next measurement.

Workshop 14: Diagnostics

Begin with this mechanism: Map large components back to observations. Recreate the concrete case: A contrast direction may drive rejection. Write rows, dimensions, means, covariance matrices, eigenvalues, eigenvectors, decorrelated components, skewness scores, kurtosis scores, squared contributions and calibrated omnibus statistics with units, denominators and assumptions. Calculate the smallest non-trivial example by hand and reproduce it independently. Challenge this limitation: Post-hoc deletion invalidates inference. Complete the transfer step: Review provenance. Change exactly one observation, row, tie, order statistic, window, plotting convention, frequency, weight, covariance entry, eigenvalue, component score, dimension, null approximation or simulation seed. Explain which mathematical object changes, which conclusion survives and which claim must weaken. Keep design, transformation, statistic, calibration, magnitude, interpretation and validation on separate notebook lines. Explain the result twice: first to a student using the visible moments, spacings, frequencies or geometry, then to a parent using the real decision and original units. Add a counterexample in which the same statistic arises from skewness, heavy tails, mixtures, rounding, censoring or dependence. State what extra graph, design record or held-out observation would distinguish the explanations. Finish by writing one sentence the data support, one sentence they do not support and one useful next measurement.

Workshop 15: Geometry

Begin with this mechanism: Add scatterplots and Mahalanobis radii. Recreate the concrete case: Normal-looking margins can hide curved dependence. Write rows, dimensions, means, covariance matrices, eigenvalues, eigenvectors, decorrelated components, skewness scores, kurtosis scores, squared contributions and calibrated omnibus statistics with units, denominators and assumptions. Calculate the smallest non-trivial example by hand and reproduce it independently. Challenge this limitation: Moments do not capture every shape. Complete the transfer step: Show pairs. Change exactly one observation, row, tie, order statistic, window, plotting convention, frequency, weight, covariance entry, eigenvalue, component score, dimension, null approximation or simulation seed. Explain which mathematical object changes, which conclusion survives and which claim must weaken. Keep design, transformation, statistic, calibration, magnitude, interpretation and validation on separate notebook lines. Explain the result twice: first to a student using the visible moments, spacings, frequencies or geometry, then to a parent using the real decision and original units. Add a counterexample in which the same statistic arises from skewness, heavy tails, mixtures, rounding, censoring or dependence. State what extra graph, design record or held-out observation would distinguish the explanations. Finish by writing one sentence the data support, one sentence they do not support and one useful next measurement.

Workshop 16: Claim

Begin with this mechanism: State joint moment evidence. Recreate the concrete case: The transformed cloud conflicts with normality. Write rows, dimensions, means, covariance matrices, eigenvalues, eigenvectors, decorrelated components, skewness scores, kurtosis scores, squared contributions and calibrated omnibus statistics with units, denominators and assumptions. Calculate the smallest non-trivial example by hand and reproduce it independently. Challenge this limitation: No causal claim follows. Complete the transfer step: Connect to analysis. Change exactly one observation, row, tie, order statistic, window, plotting convention, frequency, weight, covariance entry, eigenvalue, component score, dimension, null approximation or simulation seed. Explain which mathematical object changes, which conclusion survives and which claim must weaken. Keep design, transformation, statistic, calibration, magnitude, interpretation and validation on separate notebook lines. Explain the result twice: first to a student using the visible moments, spacings, frequencies or geometry, then to a parent using the real decision and original units. Add a counterexample in which the same statistic arises from skewness, heavy tails, mixtures, rounding, censoring or dependence. State what extra graph, design record or held-out observation would distinguish the explanations. Finish by writing one sentence the data support, one sentence they do not support and one useful next measurement.