The BRSR / ESG Data Story
How 99 companies' ESG reports become numbers, correlations, and a regression model — told as one continuous story, start to finish
0. The whole story in simple terms (no jargon at all)
Read this first if you want the entire idea in two minutes, with zero technical words. Every chapter after this explains the same story again, slower and with the real numbers.
0b. Symbols & notation — decode every symbol before you meet it
Assume zero math background. Every symbol used anywhere in this document is explained here, with a plain meaning and a small worked example, so nothing later ever feels like an unexplained code.
e — "Euler's number" (≈ 2.71828)
In our formulas you'll see
e^0.10 — this means "e raised to the power 0.10" ≈ 1.105. You never need to calculate this by hand; Excel's EXP() function or any calculator does it instantly.
log — "logarithm"
ln), which is the "undo" button for e specifically.log on the outcome side of the equation is a mathematical safety trick that guarantees the model's predictions, once converted back, can never dip below zero. You (the reader) never have to do log math yourself — you just need to know that Beta lives on this "logged" scale, and that's exactly why we convert it back using e (next entry).E[Y] — "expected value of Y"
log(E[Y]) = β₀ + β₁X₁ + β₂X₂ + β₃X₃ — putting it together
Σ — "sigma" / summation
Σd² means: for every company, square its rank-difference (d²), then add up all 99 of those squared numbers into one total.β (beta)
ρ (rho)
α (alpha)
z (z-score)
p (p-value)
n
SD (standard deviation) and mean
CI (confidence interval)
H₀ and H₁ (null and alternative hypothesis)
% (percent) and % change
Meet the data
Imagine 99 companies, each one having published a BRSR (Business Responsibility and Sustainability Report). Someone has gone through all 99 reports and asked the same set of yes/no questions about each company: "Does this company have board-level ESG oversight?" "Does it manage ESG risk?" "Does it invest in sustainable innovation?"
Each answer becomes a number: 1 if yes, the capability is present. 0 if no, it's absent.
| Company | RISK1 | RISK2 | RISK3 |
|---|---|---|---|
| A | 1 | 0 | 1 |
| B | 1 | 1 | 1 |
| C | 0 | 0 | 1 |
That's it — that's the whole starting point. Everything from here on is just doing arithmetic on these 1s and 0s, then asking whether the patterns we see mean anything.
Turning ESG into numbers (operationalisation)
You can't measure something abstract like "ESG capability" with a ruler. So the researcher breaks it into small, answerable questions — each becomes a short code like GOV1, RISK1, STR1.
| Code | Meaning |
|---|---|
| GOV1 | Board-level ESG oversight |
| GOV2 | Dedicated ESG/sustainability committee |
| SUS1 | Time-bound ESG target with baseline |
| SUS2 | Formal management system/certification |
| PEO1 | ESG training and awareness |
| BEN2 | External assessment/assurance |
| GOV3 | Executive accountability/ESG-linked incentives |
| RISK1 | ESG integrated into enterprise risk management |
| SUS3 | ESG data monitoring/digital system |
| SUS4 | Operational improvement with measured outcome |
| STR1 | ESG integrated into business strategy |
| STR2 | ESG-related capital allocation |
| STR3 | Sustainable product/service/process innovation |
| RISK2 | Climate-risk assessment/scenario analysis |
| RISK3 | Supply-chain ESG risk management |
| STR4 | Business-model/market adaptation |
What is "breadth"?
Now that every company has a bunch of 1s and 0s, the next natural question is: how many different capabilities does each company have, in each area? That count is called breadth.
| Breadth measure | Built from | Formula | Max |
|---|---|---|---|
| Risk breadth | RISK1, RISK2, RISK3 | RISK1 + RISK2 + RISK3 | 3 |
| Operational breadth (corrected) | GOV1, GOV2, GOV3, SUS1, SUS2, SUS3, SUS4, PEO1, BEN1, BEN2, BEN3, SUP1 | GOV1+GOV2+GOV3+SUS1+SUS2+SUS3+SUS4+PEO1+BEN1+BEN2+BEN3+SUP1 | 12 |
| Strategic breadth | STR1, STR2, STR3, STR4 | STR1 + STR2 + STR3 + STR4 | 4 |
| Value breadth | VAL1, VAL2, VAL3, VAL4 | VAL1 + VAL2 + VAL3 + VAL4 | 4 |
Value breadth specifically captures four kinds of ESG-related payoff: VAL1 = cost saving/productivity, VAL2 = resilience/risk reduction, VAL3 = revenue/commercial benefit, VAL4 = stakeholder trust/reputation.
Calculating breadth — a worked example
Let's actually do the arithmetic once, so the formula stops feeling abstract.
Risk breadth = 1 + 0 + 1 = 2.
Meaning: the company demonstrates 2 out of 3 risk-related capabilities.
GOV1=1, GOV2=1, GOV3=0, SUS1=1, SUS2=1, SUS3=0, SUS4=1, PEO1=1, BEN1=1, BEN2=0, BEN3=1, SUP1=1.
Operational breadth = 1+1+0+1+1+0+1+1+1+0+1+1 = 9 (out of a possible 12).
Meaning: the company demonstrates 9 out of 12 operational-category capabilities.
Value breadth = 1 + 1 + 0 + 1 = 3.
Meaning: the company demonstrates 3 out of 4 value-related outcomes.
Do this for all 99 companies, for all four breadth measures, and now every company has four new numbers describing it — instead of a wall of 1s and 0s.
Maturity levels & Capability Total (the bigger picture)
Separately from breadth, the workbook also groups all 19 indicators into four "maturity levels," from basic to advanced.
| Level | What it means | Indicators | Count |
|---|---|---|---|
| Level 1 — Foundational | Basic ESG infrastructure in place? | GOV1, GOV2, SUS1, SUS2, PEO1, BEN2 | 6 |
| Level 2 — Managed | Is ESG a repeatable process? | GOV3, RISK1, SUS3, SUS4, BEN1, BEN3 | 6 |
| Level 3 — Integrated | Is ESG built into strategy/value chain? | RISK3, SUP1, STR1, STR2, STR3 | 5 |
| Level 4 — Adaptive | Is the company planning ahead? | RISK2, STR4 | 2 |
Look at the data first (descriptive statistics)
Before asking whether things are "related" (correlation) or "different" (ANOVA), a careful researcher always looks at the plain shape of the data first.
- Mean — the average: Mean = ΣX / n
- Median — the middle value once sorted
- Standard deviation (SD) — how spread out the values are. Large SD = companies vary a lot. Small SD = companies are similar.
- Min / Max — the range of observed values
The research question
Now we're ready for the actual question this part of the dissertation is asking:
This gets tested three separate times — once for each predictor:
- Risk breadth → Value breadth
- Operational breadth → Value breadth
- Strategic breadth → Value breadth
Correlation — are two things related?
Correlation is the simplest tool for "are X and Y related?" It is not asking "does X cause Y?" — that's a much harder, separate question.
Spearman's rho explained
The workbook uses Spearman's rho (ρ) rather than the more famous Pearson correlation. Here's why, and what it means.
| ρ value | Simple meaning |
|---|---|
| +1 | Perfect positive relationship |
| +0.7 | Strong positive relationship |
| +0.5 | Moderate positive relationship |
| 0 | Almost no relationship |
| −0.5 | Moderate negative relationship |
| −1 | Perfect negative relationship |
d = difference between a company's two ranks (its rank on X minus its rank on Y), n = number of companies.
The real results from this workbook
Here is what actually came out of running this analysis on the 99 companies:
| Predictor | Spearman ρ | Raw p-value |
|---|---|---|
| Risk breadth | 0.5122 | 0.0000000599 |
| Operational breadth | 0.0362 | 0.7223 |
| Strategic breadth | 0.2149 | 0.03264 |
Three numbers, three stories. Let's unpack each one.
Reading each result in plain English
Positive and moderately strong. Companies with more risk-related ESG capabilities tend to also show more value-related outcomes. The p-value is far smaller than 0.05 — this looks like a real, meaningful pattern, not random noise.
Practically zero relationship. p = 0.7223 is way above 0.05, so there's no statistical evidence connecting operational breadth to value breadth in this sample.
Weak-to-moderate positive relationship. p = 0.03264 is technically below 0.05 — but remember, we ran three tests, not one. Before we celebrate this "significant" result, we need to check if it survives correction for multiple testing. (Spoiler: see Chapter 15.)
What exactly is a "raw" p-value?
Why "two-sided"? Because we test for a relationship in either direction (positive or negative) — we don't assume in advance which way it will go.
Why testing three things at once is risky
We ran three separate correlation tests (risk, operational, strategic breadth). Here's the catch:
Holm correction, step by step
Step 1 — Rank the p-values, smallest to largest ("p-order"):
| Predictor | Raw p | p-order |
|---|---|---|
| Risk breadth | 0.0000000599 | 1 (smallest) |
| Strategic breadth | 0.03264 | 2 |
| Operational breadth | 0.7223 | 3 (largest) |
Step 2 — Calculate a stricter threshold for each rank (with α = 0.05, m = 3 tests):
| Predictor | p-order | Holm threshold |
|---|---|---|
| Risk breadth | 1 | 0.05 / 3 = 0.01667 |
| Strategic breadth | 2 | 0.05 / 2 = 0.02500 |
| Operational breadth | 3 | 0.05 / 1 = 0.05000 |
Step 3 — Compare and adjust. The smallest p-value must clear the strictest bar; if it does, move to the next.
The corrected final table — the real answer
| Predictor | Raw p | Holm-adjusted p |
|---|---|---|
| Risk breadth | 0.0000000599 | 0.0000001797 |
| Strategic breadth | 0.03264 | 0.06529 |
| Operational breadth | 0.7223 | 0.7223 |
| Predictor | Spearman ρ | Raw p | p-order | Holm threshold | Holm-adjusted p | Decision |
|---|---|---|---|---|---|---|
| Risk breadth | 0.5122 | <.000001 | 1 | .01667 | <.000001 | Significant |
| Strategic breadth | 0.2149 | .03264 | 2 | .02500 | .06529 | Not significant |
| Operational breadth | 0.0362 | .7223 | 3 | .05000 | .7223 | Not significant |
Doing it yourself in Excel
Suppose Risk breadth = column A, Operational breadth = B, Strategic breadth = C, Value breadth = D.
- Excel's
CORREL()computes Pearson correlation, not Spearman — so first convert values to ranks:=RANK.AVG(A2,$A$2:$A$100,1)Do the same for the Value breadth column. - Then correlate the two rank columns:
=CORREL(Risk_Ranks,Value_Ranks)That result is Spearman's rho.
Doing it yourself in SPSS
- Go to Analyze → Correlate → Bivariate
- Select Risk breadth, Operational breadth, Strategic breadth, and Value breadth
- Tick Spearman
- Tick Two-tailed
- Click OK
SPSS gives you three numbers to read: Correlation coefficient (= ρ), Sig. (2-tailed) (= raw p-value), and N (= sample size).
From correlation to regression
Correlation looks at one relationship at a time. But what if Risk breadth, Operational breadth, and Strategic breadth are all a little related to each other too? Regression lets us ask a sharper question:
Why Poisson regression?
The outcome we care about (e.g. Capability Total) is a count — a whole number like 0, 1, 2, ... up to 19. That's exactly the kind of outcome Poisson regression is built for.
| Outcome type | Typical model |
|---|---|
| Continuous value | Linear regression |
| Yes/No | Logistic regression |
| Count (0,1,2,3...) | Poisson regression |
| Count with extra variability | Negative Binomial (often considered) |
Beta and IRR — from hard-to-read to easy-to-read
The raw regression coefficient (Beta, β) is on an awkward "log scale." Positive β = predictor pushes the outcome up; negative β = pushes it down. But the easier number to actually talk about is the IRR (Incidence Rate Ratio).
| IRR | Meaning |
|---|---|
| 1.00 | No change |
| 1.20 | 20% higher expected count |
| 1.50 | 50% higher |
| 2.00 | 100% higher |
| 0.80 | 20% lower |
| 0.50 | 50% lower |
What IRR actually means in practical, everyday terms
The formula tells you how to calculate IRR. This section tells you why anyone should care.
Z-scores — putting predictors on the same ruler
You'll notice the predictors are written as "Risk breadth (z)". That "(z)" means the variable has been standardised.
| z-score | Meaning |
|---|---|
| 0 | Exactly average |
| +1 | 1 SD above average |
| −1 | 1 SD below average |
| +2 | 2 SD above average |
Robust standard errors, p-values, and confidence intervals
Every estimate comes with some uncertainty. Three tools quantify that uncertainty:
Robust standard error (HC3 SE)
Robust p-value
p < .05 → evidence the coefficient differs from zero. p ≥ .05 → not enough evidence.
Confidence interval (CI)
| CI position (for IRR) | Meaning |
|---|---|
| Entirely above 1 | Positive association |
| Includes 1 | Not statistically significant at 5% |
| Entirely below 1 | Negative association |
22a. Every column of the Poisson table, explained
Before looking at the actual numbers, here's what every single column in the results table means, where it comes from, and exactly how it's calculated. Think of this as the "data dictionary" for the table in the next chapter.
Role
There are two roles in this model: "Model constant" (the Intercept — the baseline expected count when every predictor is at its average) and "Predictor" (a variable whose effect on the outcome we're estimating: Risk breadth, Operational breadth, Strategic breadth). One row is labelled "Primary predictor" simply to flag it as the main variable of research interest, ahead of the other two.
Beta (linked source input)
Beta lives on the log scale — that's the awkward part. A beta of 0.10 does not mean "10% more." It has to be converted (exponentiated) before it means anything intuitive. That conversion is the next column.
HC3 robust SE (linked source input)
In plain terms: it measures how much the estimated Beta might wobble if you drew a slightly different sample of companies. "HC3" is simply the specific robust recipe used to compute it — one that stays trustworthy even when some companies behave very differently from others (uneven variance / a few unusual companies), which is common in real business data.
Expected count / IRR (formula)
For the Intercept row specifically, exponentiating gives the expected count itself (not a ratio) — the model's baseline predicted Capability Total when all predictors sit at their average.
CI low (formula) and CI high (formula)
Robust p (formula)
In plain words: divide Beta by its SE to get a "how many SEs away from zero" score. The further that score is from zero, the smaller (more significant) the p-value. A z-score around 11 or higher — as seen for all three predictors here — corresponds to a p-value far below .001, essentially "as close to impossible-by-chance as this kind of test can show."
% change (predictors only)
Manual interpretation
The template to build a manual interpretation:
- State the predictor and its standardisation: "A one-standard-deviation increase in [predictor]..."
- State the direction and size, from % change: "...is associated with an approximately [X]% [increase/decrease] in..."
- State the outcome: "...the expected [outcome variable]..."
- State the control condition: "...holding the other predictors constant."
- State the confidence, from the p-value and CI: "This effect is statistically significant (p < .001; 95% CI excludes 1)."
22b. The real Poisson numbers from this workbook
Chapters 19–22 explained the theory with a made-up β = 0.20. Now here are the actual calculated results from running the Poisson model on the 99 companies, with:
- Outcome = Capability Total (0–19)
- Risk breadth = RISK1 + RISK2 + RISK3
- Operational breadth = every non-Risk, non-Strategic, non-Value, non-COM indicator (GOV1, GOV2, GOV3, SUS1–4, PEO1, BEN1–3, SUP1 — 12 indicators, see corrected Chapter 3)
- Strategic breadth = STR1 + STR2 + STR3 + STR4
- All three predictors standardised as z-scores
- HC3 robust standard errors
| Term | Role | Beta | HC3 robust SE | IRR | CI low | CI high | Robust p | % change |
|---|---|---|---|---|---|---|---|---|
| Intercept | Model constant | 2.5279 | 0.00979 | 12.5274 | 12.2893 | 12.7700 | <0.001 | — |
| Risk breadth (z) | Primary predictor | 0.1023 | 0.00897 | 1.1077 | 1.0884 | 1.1274 | <0.001 | 10.77% |
| Operational breadth (z) ⚠️ | Predictor (old definition — needs re-run) | 0.0736 | 0.00812 | 1.0764 | 1.0594 | 1.0937 | <0.001 | 7.64% |
| Strategic breadth (z) | Predictor | 0.1100 | 0.00994 | 1.1163 | 1.0948 | 1.1383 | <0.001 | 11.63% |
Manual interpretation — in the simplest possible words
| Term | Manual interpretation (simple terms) |
|---|---|
| Intercept | An average company (average risk, average operations, average strategy effort) is expected to have about 12.5 out of 19 ESG capabilities. |
| Risk breadth | A company that scores one notch above average on risk-related ESG effort tends to have about 11% more capabilities overall than an average company — and this is a real, reliable pattern (not luck). |
| Operational breadth | A company that scores one notch above average on day-to-day ESG operations tends to have about 8% more capabilities overall — a real, reliable pattern, though the smallest effect of the three. |
| Strategic breadth | A company that scores one notch above average on ESG strategy tends to have about 12% more capabilities overall — the strongest effect of the three, and a real, reliable pattern. |
22c. Reading each predictor's result
A one-standard-deviation increase in Risk breadth is associated with about a 10.77% increase in the expected Capability Total, holding the other predictors constant. (Because the predictor is standardised as "(z)", the correct phrase is "one standard-deviation increase" — not "one unit increase".)
A one-standard-deviation increase in Operational breadth is associated with about a 7.64% increase in expected Capability Total, holding the others constant.
A one-standard-deviation increase in Strategic breadth is associated with about an 11.63% increase in expected Capability Total — the largest of the three effects in this model.
Because all predictors are z-scored, zero means "average company." So when Risk, Operational, and Strategic breadth are all at their average levels, the model expects a baseline Capability Total of about 12.53.
| Predictor | IRR | % change | Simple interpretation |
|---|---|---|---|
| Risk breadth | 1.108 | +10.77% | 1 SD higher Risk breadth → ~10.8% higher expected Capability Total |
| Operational breadth | 1.076 | +7.64% | 1 SD higher Operational breadth → ~7.6% higher expected Capability Total |
| Strategic breadth | 1.116 | +11.63% | 1 SD higher Strategic breadth → ~11.6% higher expected Capability Total |
22d. Correlation vs. regression — don't mix them up
This is a subtle but important trap. The correlation analysis (Chapters 10–15) and this Poisson model are asking different questions with different outcomes — the results are not directly comparable.
| Predictors | Outcome | Result | |
|---|---|---|---|
| Correlation (Ch. 10–15) | Risk / Operational / Strategic breadth, one at a time | Value breadth | Only Risk breadth survives Holm correction |
| Poisson regression (here) | Risk + Operational + Strategic breadth, together | Capability Total | All three are significant |
22e. A caution before finalising the dissertation
Before these exact numbers go into a final dissertation, two things are worth double-checking with the researcher/supervisor:
1. Confirm the specification. Is Capability Total definitely the intended dependent (count) variable? Are the three breadth measures exactly RISK1–3, SUS1–4, and STR1–4, matching the workbook's Code Map? These were the definitions used to produce the table above — if the researcher intended something slightly different, the numbers would change.
2. Check the model fit. For a doctoral-level analysis, it's worth checking Poisson dispersion/fit (i.e. whether the data is "overdispersed" and might need a Negative Binomial model instead) before treating these p-values as final. Using HC3 robust standard errors helps guard against some problems, but it doesn't by itself prove Poisson was the right choice of model.
ANOVA — comparing groups (a different kind of question)
Everything so far compares numbers to numbers. But sometimes the question is about groups: does average ESG capability differ across industries?
| Industry | Mean Capability |
|---|---|
| Banking | 15.2 |
| Manufacturing | 13.1 |
| Healthcare | 12.8 |
| Power | 16.0 |
H₀ (null hypothesis): all group means are equal. H₁ (alternative): at least one group mean is different.
The whole journey, in one picture
The 7-step rule for reading ANY statistical result
Once you know this checklist, you can read almost any SPSS or Excel output — even outside this dissertation.
- What is the research question? — What are we actually trying to find out?
- What are X and Y? — Identify the predictor and the outcome.
- What test/model was used? — Spearman? ANOVA? Regression?
- What is the effect? — Look at ρ, β, IRR, or mean difference.
- What is the p-value? — Is it below .05?
- What is the confidence interval? — Does it include the "no effect" value (0 for correlation/coefficients, 1 for IRR)?
- What does it mean in the real world? — Translate the numbers into a plain business/ESG sentence.
Significance vs. importance vs. causality — don't confuse them
Statistical significance: "This evidence is unlikely to have happened by chance alone."
Practical significance: "The size of the effect actually matters in the real world."
Causality: "X causes Y."
These are three different claims. A result can be statistically significant but practically tiny (e.g. ρ = .05 with p < .001 in a huge sample). And a moderate correlation (ρ = .60) never by itself proves that one thing causes another.
The final story, told in one paragraph
This is the payoff — after all those steps, here's what the numbers actually say, written the way it would appear in the dissertation itself:
Notice: every sentence in that paragraph is traceable back to a number in the tables above. That's the whole goal of statistics writing — nothing stated that isn't backed by a number you calculated.
Five things worth memorising
29. All formulas, updated & in one place
Every formula used anywhere in this document, gathered here, double-checked, and written with plain variable definitions. If you forget how something was calculated, come back to this page.
1. Level percentage
Level Count = how many indicators a company has in that maturity level. Denominators: L1÷6, L2÷6, L3÷5, L4÷2.
2. Capability Total
3. Breadth measures
4. Z-score (standardisation)
X = a company's raw value; Mean and SD = the average and standard deviation of that variable across all 99 companies.
5. Spearman's rho (correlation)
d = difference between a company's rank on X and its rank on Y; n = number of companies (99); Σd² = sum of all the squared rank differences.
6. Holm correction threshold
α = significance level (usually 0.05); m = total number of tests being run together; i = this p-value's rank (1 = smallest).
7. Poisson regression model
Y = the count outcome (e.g. Capability Total); E[Y] = the expected/predicted count; β₀ = intercept; β₁, β₂, β₃ = each predictor's coefficient; X₁, X₂, X₃ = the (standardised) predictor values.
8. IRR (Incidence Rate Ratio)
Converts the log-scale Beta into an easy-to-read multiplier. e ≈ 2.71828 (a fixed constant — see the Symbols Decoder chapter).
9. Percentage change from IRR
10. Confidence interval (95%, approximate)
11. Robust test statistic and robust p-value
12. ANOVA
13. Basic descriptive statistics
14. Correlation table — every column, one by one
Matching exactly the header row: Spearman ρ · Raw p · p-order · Holm threshold · Holm-adjusted p
| Column | Formula / rule | Type |
|---|---|---|
| Spearman ρ | ρ = 1 − [6 × Σd² / (n × (n² − 1))] |
Calculated (formula above, or software) |
| Raw p | Not hand-calculated from a simple formula — it comes from converting ρ into a test statistic (t = ρ × √[(n−2)/(1−ρ²)]) and looking up that value's probability on a t-distribution with (n−2) degrees of freedom. In practice, always read straight from software output. |
Software output (linked source input) |
| p-order | Not a formula — just sort the Raw p column smallest → largest, and number them 1, 2, 3… | Ranking rule |
| Holm threshold | Threshold at rank i = α / (m − i + 1) |
Calculated |
| Holm-adjusted p | For the p-value at rank i: Adjusted pᵢ = max( pⱼ × (m − j + 1) ) for all j ≤ i — i.e. multiply each raw p by its own Holm multiplier, then carry forward whichever adjusted value so far is largest, so the adjusted p-values never decrease as rank increases. |
Calculated |
15. Poisson regression table — every column, one by one
Matching exactly the header row: Role · Beta · HC3 robust SE · Expected count/IRR · CI low · CI high · Robust p · % change
| Column | Formula / rule | Type |
|---|---|---|
| Role | Not a formula — a text label: "Model constant" for the Intercept row, "Predictor" (or "Primary predictor") for every X variable. | Label only |
| Beta | Not hand-calculated — the Poisson model estimates it directly from the raw data by finding the value that best explains the observed counts (technically: maximum-likelihood estimation). Every other numeric column below is built from this one. | Software output (linked source input) |
| HC3 robust SE | Not hand-calculated — computed by the software using the HC3 heteroskedasticity-consistent formula, which adjusts for uneven variance across companies. | Software output (linked source input) |
| Expected count / IRR | IRR = e^Beta (for the Intercept row, this gives the baseline expected count itself, not a ratio) |
Calculated |
| CI low | CI low = e^(Beta − 1.96 × SE) |
Calculated |
| CI high | CI high = e^(Beta + 1.96 × SE) |
Calculated |
| Robust p | z = Beta / HC3 robust SE, then Robust p = 2 × (1 − Φ(|z|)) where Φ = standard normal cumulative distribution function |
Calculated |
| % change | If IRR > 1: (IRR − 1) × 100. If IRR < 1: (1 − IRR) × 100. (Predictor rows only — not calculated for the Intercept.) |
Calculated |
📖 Every term, in plain words
| Term | Simple meaning |
|---|---|
| Operationalisation | Turning a vague idea (e.g. "ESG maturity") into things you can count (1/0 indicators) |
| Indicator | A single yes/no question measuring one small piece of ESG capability |
| Breadth | How many different capabilities a company has ticked off in one category (risk, strategy, etc.) |
| Maturity level | A "stage" grouping of indicators, from basic (Level 1) to advanced (Level 4) |
| Capability Total | Total count of ESG capabilities a company has, out of 19 |
| Domain Count | How many different ESG areas a company touches at all, regardless of depth |
| Correlation | Checking if two things move together — not proof one causes the other |
| Spearman's rho | A rank-based correlation measure, good for lopsided or non-linear data |
| p-value | Probability of seeing a result this extreme by pure chance, if there's really no effect |
| Statistically significant | p-value small enough (usually < .05) that the result is unlikely to be random |
| Multiple testing | Running several tests at once, which raises the risk of a false alarm |
| Holm correction | A method that tightens the significance bar when multiple tests are run together |
| Regression | A method to see how an outcome relates to several predictors at the same time |
| Poisson regression | Regression built for count outcomes (0, 1, 2, 3...) |
| Beta (β) | The raw regression coefficient — direction/size of effect on a log scale |
| IRR (Incidence Rate Ratio) | An easier-to-read version of beta — how many times higher/lower the expected count is |
| Z-score / standardised | How many standard deviations a value is from the average — makes different variables comparable |
| Standard error (SE) | How much uncertainty surrounds an estimated number |
| Robust SE (HC3) | A sturdier SE calculation that still works with uneven data or outliers |
| Confidence interval (CI) | A range of plausible values for the true effect, usually at 95% confidence |
| Intercept | The model's baseline value when all predictors are at their average |
| ANOVA | A test comparing the average of a number across 3+ groups (e.g. industries) |
| Descriptive statistics | Basic summary numbers (mean, median, SD, min, max) describing raw data |
| Two-tailed / two-sided | Testing for a relationship in either direction, without assuming which way it goes |