The Global Risks Index
NXS-GRX · Index Lab

Index construction and validation, on your data

Build a composite with intervals and rank ranges, see which choices move it, and test whether a signal warns in time. Nothing leaves your browser.

Page GRX-LABEdition Baseline Edition 2026Evidence close 2026-09-30Values not yet publishedMethod v1.0.0-draft
4
normalisations
3
weighting schemes
5000
Monte Carlo runs at most
6
early-warning measures
01Lab

Composite builder and early-warning evaluator

Everything runs in this page. Your table never leaves your browser, and nothing is stored.

Paste a table, open a file or load the synthetic example, then build the composite.

02Method

What each step does, and where it comes from

The same steps, with the same rules, build the index itself; the lab lets you see how each choice moves a result.

StepWhat the lab doesReference
OutliersAn indicator is treated when its skewness exceeds 2 in absolute value and its kurtosis exceeds 3.5. Treatment winsorises one value at a time, up to five per indicator, then log-transforms if the rule still fails.JRC Competence Centre on Composite Indicators, ten-step guide
Missing valuesLeft out with the unit scored on what is present, or imputed by the mean or median. Units below the coverage threshold are not scored, and coverage is shown for every unit.OECD and JRC, Handbook on Constructing Composite Indicators (2008)
NormalisationMin-max to 0 to 100, z-scores, ranks or percentiles. Each indicator is oriented so that a higher value means more risk.OECD and JRC Handbook, step 5
WeightsEqual, your own, or derived from principal components: components with an eigenvalue above 1 are kept, and each indicator is weighted by its squared loadings, scaled by the variance each component explains.OECD and JRC Handbook, step 6; Nicoletti, Scarpetta and Boylaud (2000)
AggregationArithmetic means let a high value offset a low one in full; geometric means penalise imbalance, so a unit cannot compensate a very low score in one indicator.Munda and Nardo (2009) on compensability
UncertaintyEvery run perturbs the weights, and can draw another normalisation and aggregation. Each unit gets a median rank and the range holding 90% of its runs, so a rank is read with its spread.Saisana, Saltelli and Tarantola (2005)
SensitivityFirst-order indices estimate how much of the variance in the average rank shift each choice explains, by conditioning on that choice alone.Saltelli et al., Global Sensitivity Analysis: The Primer (2008)
CoherenceThe correlation matrix, standardised Cronbach's alpha and the variance explained by each principal component show whether the indicators measure one thing or several.Cronbach (1951); OECD and JRC Handbook, step 4
Early warningAUROC with its 95% interval, the ROC curve, and the threshold that maximises Youden's J and the one that minimises the noise-to-signal ratio. Usefulness weighs missed events against false alarms; the Brier score applies when signals are probabilities.Hanley and McNeil (1982); Kaminsky and Reinhart (1999); Alessi and Detken (2011); Brier (1950)
03Reading

How to read a result

Ranks

A rank is a range

Two units whose rank ranges overlap cannot be told apart with confidence. Read the median rank with its 90% range.

Choices

Choices are disclosed

When one choice, such as the aggregation, explains most of the movement, it deserves the most scrutiny and the clearest justification.

Signals

A signal is judged by its errors

An AUROC of 0.5 is no better than chance. The usefulness measure says whether acting on the signal beats ignoring it, given how costly misses are.

Honesty

Not index values

Lab results are your own calculations. The synthetic example is random numbers, never data, and no result here is a value of the index.

Comment on the methodology

Every comment on the method receives a disposition in the consultation record.