Atlas
statminds
Measurement Theory (Reliability Model)The underlying model family class (e.g. GLM, linear model, categorical matrix, log-linear).Parametric ReferenceStatistical methods that assume a specific probability distribution family (typically normal).12-stage workflow

Intraclass Correlation (ICC)

The blueprint for Reliability and Consistency. ICC quantifies the proportion of variance attributable to the subject, revealing the absolute integrity of your measurement system.

Model familyMeasurement Theory (Reliability Model)
Hypothesisone-tailed
AliasesICC · Agreement Coefficient · Inter-rater Reliability Index
G1
Reliability Audit
Quantify the consistency of measurements across multiple raters, instruments, or timepoints.
G2
Variance Partitioning
Separate true 'subject' variation from the noise of 'measurement' error.
G3
Clustering Detection
Determine the degree of relatedness within groups—essential for cluster-randomized designs.
1

What is it?

Intraclass Correlation Coefficient (ICC) evaluates the reliability and agreement of ratings made by multiple observers (raters) on a set of subjects.

2

When to use it

  • Rater Reliability: Standardizing diagnostics made by multiple doctors/judges.
  • Continuous Ratings: Scores are continuous values (not nominal categories).
3

Core Idea

Instead of correlating rates generally, it measures the ratio of between-subject variance to total variance. High ICC means raters assign identical profiles:

Rater 1Rater 2Parallel links = High Agreement
4

Hypotheses

H₀: ICC = 0 (No reliability/agreement in population)
Hₐ: ICC > 0 (Ratings demonstrate significant agreement)
5

How it works

  1. Run a two-way random-effects ANOVA on the ratings matrix.
  2. Extract Variance between subjects (s_variance).
  3. Extract Variance between raters (r_variance) and residual error (e_variance).
  4. Compute ICC ratio based on model type (e.g. Agreement vs. Consistency).
6

Assumptions

📊 Normality: True scores and errors are normally distributed.
⚖️ Homoscedasticity: Error variance is constant across subjects.
7

Important Note

💡 Agreement vs. Consistency: ICC Consistency models ignore systematic rater offsets (e.g., if Rater 2 always scores exactly 10 points higher). Agreement models count offsets as error, lowering the ICC.

8

Quick Example

SubjectRater 1Rater 2
S17876
S29290
Interactive Sandbox

Intraclass Correlation Laboratory

Adjust rating noise, subject spreads, and rater offsets to see how they impact ICC agreement profiles.

Presets
Subject Variance (σ_T)15
Rater Noise (σ_e)4
Rater 2 Bias Offset0
Subject Rating Connections (Rater 1 → Rater 2)Parallel lines represent high consistency
S1S2S3S4S5S6S7S8S9S10S11S12Rater 1Rater 2
Variance Diagnostics
Variance ComponentEst. Variance
Between-Subject (σ_T^2)225.0
Rater Noise (σ_e^2)16.0
Systematic Bias (Bias^2 / 4)0.0
Calculated ICC (2,1)0.9336
Reliability Verdict
✅ Excellent Reliability
The observers share a highly reliable agreement profile (ICC = 0.93).
The 12-Stage Precision Workflow
01Parity vs Agreement
Hypotheses
We test the Null (ICC = 0) against the discovery of a high-fidelity 'Agreement' between our observations.
02Random Effects
Assumptions
Ensuring the raters or timepoints represent a random sample of the possible measurement universe.
03Model Selection
Diagnostics
Choosing between One-Way, Two-Way Random, or Two-Way Mixed models—the most critical decision in reliability forensics.
04focus
Testing the consistency of three different FlowMotion coaches while they assess patient flexibility scores.
05Kappa Pivot
Alternatives
Knowing when to switch to Cohen's Kappa if the measurements are actually categorical rather than continuous.
06Precision Strike
Significance
Reporting the 95% Confidence Interval—because a high ICC with a wide CI is an unreliable metric of reliability.
07The Reliability Cap
Effect Size
Interpreting ICC values: <0.50 (Poor), 0.50-0.75 (Moderate), >0.75 (Good), >0.90 (Excellent).
08Subject-Rater Ratio
Sample Size
Calculating the balance between the number of subjects and the number of raters to maximize the stability of the estimate.
09The Model Formula
Reporting
Explicitly stating the ICC variant: e.g., ICC(2,1) or ICC(3,k), essential for academic replication.
10Irr Package Logic
Software
Executing the 'irr' or 'psych' package commands, ensuring the model matches the rater-assignment structure.
11The Agreement Error
Common Mistakes
Confusing 'Consistency' (pattern matching) with 'Absolute Agreement' (value matching)—the most common sin in ICC analysis.
12focus
Grounding the analysis in the foundational frameworks established by Shrout and Fleiss (1979).
01Hypothesis test logic

Hypotheses

Pragmatic null and alternative hypotheses defined in mathematical notation.

A hypothesis is a question sharpened to a point. Ambiguity is the enemy of inference.
Logic Core
Null · H₀

H₀: ρ = 0 (population ICC is zero; no reliability/clustering effect)

Alternative · Hₐ

Hₐ: ρ > 0 (population ICC is positive; measurements show reliability/clustering)

Why it matters one-tailed

ICC typically tests one-tailed hypothesis (positive reliability). ICC ranges 0-1; values near 0 indicate poor reliability, values near 1 indicate excellent reliability.

02Model diagnostics

Assumptions

The core mathematical criteria needed to ensure that statistical testing remains unbiased and valid.

Build your analysis on rock, not sand. Verify the mathematical foundation before building the model.
Integrity Shield
6
Assumptions
4
Critical / High Severity
How to check
Quick
Verify measurement scale type; inspect variable distributions with histograms; confirm data is not categorical
Rigorous
Check measurement properties; ensure equal intervals between values (e.g., rating scales 1-10, physiological measures, test scores)
If violated
If ordinal data (e.g., Likert scales): consider Kendall's W for ordinal reliability. If many ordered categories (7+): ICC may still be robust. If binary/nominal: use Cohen's kappa or Fleiss' kappa for categorical agreement
kendall wfleiss kappa
How to check
Quick
ICC(1,1): single rater from random pool, one-way ANOVA. ICC(2,1): each subject rated by same k raters (random), two-way random. ICC(3,1): each subject rated by same k raters (fixed), two-way mixed. Add k for average of k raters: ICC(1,k), ICC(2,k), ICC(3,k)
Rigorous
Shrout & Fleiss (1979) classification: Model 1 (each subject rated by different random raters), Model 2 (subjects rated by same random sample of raters), Model 3 (subjects rated by same fixed set of raters). Choose based on generalization goals: random raters allow generalization to new raters; fixed raters only generalize to those specific raters
If violated
Mismatched ICC form produces misleading results. If raters are fixed (e.g., 3 specific experts) but you use random effects model, you overestimate generalizability. Always match ICC model to study design: random raters if you want to generalize to population of raters; fixed raters if reliability is specific to those raters only. Use single measure ICC for individual rater reliability; use average measures ICC for composite score reliability
How to check
Quick
Histograms and Q-Q plots of ratings across raters; visual inspection for severe skewness or outliers
Rigorous
Shapiro-Wilk test on rating distributions; check skewness (<|2|) and kurtosis (<|7|); Mardia's test for multivariate normality
If violated
ICC is fairly robust to mild non-normality with moderate sample sizes (n ≥ 30 subjects). If severe violation: (1) Transform data (log, sqrt) if skewed; (2) Use bootstrap confidence intervals for ICC instead of parametric CIs; (3) Consider robust alternatives like Kendall's W for ordinal data. If extreme outliers present, verify data entry errors first
kendall w
How to check
Quick
Compare SDs across raters; boxplots should show similar spread; Levene's test for equality of variances
Rigorous
Bartlett's test (sensitive to normality); Brown-Forsythe test (more robust); variance ratio test (max SD / min SD should be < 2)
If violated
Heterogeneous variances suggest some raters are more variable/inconsistent than others. This violates exchangeability assumption for ICC(2,k). Solutions: (1) Investigate rater training/calibration issues; (2) Standardize ratings within raters (z-scores) before computing ICC; (3) Use weighted ICC that accounts for unequal variances; (4) Report rater-specific reliability metrics separately. Note: This affects ICC magnitude but not necessarily study conclusions
weighted kappa
How to check
Quick
Plot mean ratings by rater; check for systematic differences (one rater consistently higher/lower); for test-retest, plot ratings over time to detect drift
Rigorous
Bland-Altman plots to visualize bias and limits of agreement; repeated measures ANOVA to test for rater main effects; intraclass plots showing subjects × raters interaction
If violated
Systematic bias reduces ICC because between-subject variance is confounded with rater effects. Solutions: (1) Use ICC(3,k) instead of ICC(2,k) if raters are fixed and you want absolute agreement despite bias; (2) Use consistency ICC (C model) instead of agreement ICC (A model) - consistency ignores additive bias; (3) Remove rater bias by centering ratings within raters before computing ICC; (4) Provide additional rater training/calibration. Note: Even with bias, rankings can still be reliable (high consistency ICC)
How to check
Quick
Review study design; verify each row represents a unique subject; check for family clusters, nested designs, or repeated subjects
Rigorous
Examine study protocol; verify no subjects appear multiple times; check for clustering structure (e.g., patients within clinics, students within schools)
If violated
If subjects are clustered (e.g., patients within clinics) or repeated measures exist, standard ICC underestimates true reliability variance. Solutions: (1) Use three-level or multilevel ICC models (e.g., subjects within raters within clinics); (2) Account for clustering with generalized estimating equations (GEE) or mixed models with nested random effects; (3) Report within-cluster ICC and between-cluster ICC separately. Ignoring clustering inflates Type I error rate
03Residual Forensics

Diagnostics

Checking residual plots and indices to examine model deviations and ensure standard error integrity.

Trust, but verify. The outliers often hold more truth than the averages.
System Health
Essential checks
  1. Choose correct ICC form: ICC(1,1), ICC(2,1), ICC(3,1) for single measures; ICC(1,k), ICC(2,k), ICC(3,k) for average measures
  2. Compute variance components: between-subject variance (BMS), within-subject variance (WMS), rater variance
  3. Examine confidence intervals (95% CI) for ICC - wide CI indicates imprecision
  4. Check F-test p-value for significance of between-subject variance
Recommended checks
  1. Bland-Altman plots for test-retest or two-rater reliability
  2. Scatterplot matrix (all raters) to visualize consistency
  3. Histogram/Q-Q plots to check normality of ratings
  4. Levene's test for homogeneity of variance across raters
  5. Plot mean ratings by rater to detect systematic bias
  6. Boxplots by rater to identify outliers and variance differences
  7. Compare consistency ICC (ignores bias) vs. agreement ICC (includes bias)
04Live Instances

Applied Minds

Review concrete study examples, data layout guidelines, and copy executable syntax scripts.

Theory is the map. Practice is the terrain. Simulation bridges the gap.
Applied Wisdom
Example 01

Inter-Rater Reliability of Depression Severity Ratings (ICC(2,1) - Two-way Random)

Research question: What is the inter-rater reliability of clinician ratings of depression severity using the Hamilton Depression Rating Scale (HAM-D)? Design: 45 patients with major depression each rated by 4 randomly selected clinicians from a pool of 12 trained raters. Outcome: HAM-D total score (continuous, 0-52, higher = more severe). Goal: Assess single-rater reliability (ICC(2,1)) to determine if any one clinician provides reliable ratings.

DesignEach patient rated by same 4 raters
Outcome ScaleHAM-D total score (0-52)
# ICC(2,1): Inter-rater reliability for single rater from random effects model
# Two-way random effects: subjects are random, raters are random

# Install/load packages
library(irr)         # For ICC computation
library(psych)       # Alternative ICC with detailed output
library(tidyverse)   # Data manipulation
library(reshape2)    # Wide/long format conversion

# Simulate realistic HAM-D ratings (or load: data <- read.csv("hamd_ratings.csv"))
set.seed(2025)
n_subjects <- 45
n_raters <- 4

# True depression severity for each subject (0-52 scale)
true_severity <- rnorm(n_subjects, mean=24, sd=8)
true_severity <- pmax(0, pmin(52, true_severity))  # Bound to 0-52

# Each rater adds measurement error
data_wide <- data.frame(
  subject = 1:n_subjects,
  rater1 = round(true_severity + rnorm(n_subjects, 0, 3)),
  rater2 = round(true_severity + rnorm(n_subjects, 0, 3)),
  rater3 = round(true_severity + rnorm(n_subjects, 0, 3.5)),  # Slightly less reliable
  rater4 = round(true_severity + rnorm(n_subjects, 0, 2.5))   # Slightly more reliable
)

# Bound ratings to valid range
data_wide[,2:5] <- apply(data_wide[,2:5], 2, function(x) pmax(0, pmin(52, x)))

head(data_wide)

# === STEP 1: Check Assumptions ===

# 1. Normality of ratings per rater
par(mfrow=c(2,2))
for (i in 2:5) {
  qqnorm(data_wide[,i], main=paste("Rater", i-1))
  qqline(data_wide[,i])
}

for (i in 2:5) {
  test <- shapiro.test(data_wide[,i])
  cat(sprintf("Rater %d: W=%.3f, p=%.3f\n", i-1, test$statistic, test$p.value))
}

# 2. Homogeneity of variance across raters
library(car)
data_long <- melt(data_wide, id.vars="subject", variable.name="rater", value.name="rating")
leveneTest(rating ~ rater, data=data_long)
cat("\nStandard deviations by rater:\n")
data_wide %>% 
  summarise(across(starts_with("rater"), sd))

# 3. Check for systematic rater bias
cat("\nMean ratings by rater(check for bias):\n")
data_wide %>% 
  summarise(across(starts_with("rater"), mean))

# Boxplots
ggplot(data_long, aes(x=rater, y=rating, fill=rater)) +
  geom_boxplot() +
  labs(title="HAM-D Ratings by Rater(check for bias & variance)",
       y="HAM-D Score", x="Rater") +
  theme_classic()

# === STEP 2: Compute ICC(2,1) - Single Rater, Random Effects ===

# Method 1: Using irr package
icc_result <- icc(data_wide[,2:5], model="twoway", type="agreement", unit="single")
print(icc_result)
# Output: ICC(2,1) = 0.XX, 95% CI [0.XX, 0.XX], F-test p < .001

# Method 2: Using psych package (more detailed)
icc_psych <- ICC(data_wide[,2:5])
print(icc_psych)
# Shows ICC(1,1), ICC(2,1), ICC(3,1) and average measures versions

# === STEP 3: Interpretation Benchmarks ===
cat("\n=== ICC Interpretation Guidelines(Koo & Li, 2016) ===\n")
cat("< 0.50: Poor reliability\n")
cat("0.50-0.75: Moderate reliability\n")
cat("0.75-0.90: Good reliability\n")
cat("> 0.90: Excellent reliability\n\n")

icc_value <- icc_result$value
cat(sprintf("ICC(2,1) = %.3f\n", icc_value))
if (icc_value < 0.50) {
  cat("Interpretation: Poor single-rater reliability. Ratings highly variable.\n")
} else if (icc_value < 0.75) {
  cat("Interpretation: Moderate single-rater reliability. Consider averaging raters.\n")
} else if (icc_value < 0.90) {
  cat("Interpretation: Good single-rater reliability. Acceptable for research.\n")
} else {
  cat("Interpretation: Excellent single-rater reliability.\n")
}

# === STEP 4: Compare with Average Measures ICC(2,k) ===
icc_avg <- icc(data_wide[,2:5], model="twoway", type="agreement", unit="average")
cat(sprintf("\nICC(2,k) = %.3f [average of %d raters]\n", icc_avg$value, n_raters))
cat("ICC(2,k) is higher because averaging reduces measurement error(Spearman-Brown prophecy formula).\n")

# === STEP 5: Visualize Reliability ===

# Scatterplot matrix to visualize consistency
pairs(data_wide[,2:5], main="Scatterplot Matrix: Rater Consistency",
      pch=19, col=rgb(0,0,1,0.3))

# Bland-Altman style plot (Rater 1 vs Rater 2 example)
mean_12 <- (data_wide$rater1 + data_wide$rater2) / 2
diff_12 <- data_wide$rater1 - data_wide$rater2
mean_diff <- mean(diff_12)
sd_diff <- sd(diff_12)

ggplot(data.frame(mean=mean_12, diff=diff_12), aes(x=mean, y=diff)) +
  geom_point(alpha=0.5) +
  geom_hline(yintercept=mean_diff, color="blue", linetype="dashed") +
  geom_hline(yintercept=mean_diff + 1.96*sd_diff, color="red", linetype="dashed") +
  geom_hline(yintercept=mean_diff - 1.96*sd_diff, color="red", linetype="dashed") +
  labs(title="Bland-Altman Plot: Rater 1 vs Rater 2",
       x="Mean HAM-D Score", y="Difference(Rater1 - Rater2)",
       subtitle=paste("Mean diff:", round(mean_diff,2), "± 95% LOA")) +
  theme_classic()

# === APA-Style Reporting ===
cat("\n=== APA-Style Report ===\n")
cat(sprintf(
  "Inter-rater reliability for single clinician ratings of depression severity 
(HAM-D) was assessed using ICC(2,1) based on a two-way random effects model 
with absolute agreement. Forty-five patients were each rated by four randomly 
selected clinicians from a pool of 12 trained raters. The ICC was %.2f 
(95%% CI [%.2f, %.2f]), indicating %s single-rater reliability. The F-test 
confirmed significant between-subject variance, F(%d, %d) = %.2f, p < .001. 
When averaging across all four raters, reliability improved to ICC(2,4) = %.2f, 
suggesting that composite scores from multiple raters provide %s reliability 
for clinical and research use.\n",
  icc_result$value,
  icc_result$lbound,
  icc_result$ubound,
  ifelse(icc_result$value >= 0.75, "good", ifelse(icc_result$value >= 0.50, "moderate", "poor")),
  icc_result$df1,
  icc_result$df2,
  icc_result$Fvalue,
  icc_avg$value,
  ifelse(icc_avg$value >= 0.75, "good to excellent", "moderate to good")
))
Interpretation Blueprint

ICC(2,1) = 0.78 (95% CI [0.66, 0.86]), indicating good single-rater reliability. Any one clinician from the trained pool provides sufficiently reliable HAM-D ratings for research purposes. ICC(2,4) = 0.93 shows excellent reliability when averaging four raters, supporting use of composite scores in clinical trials. Findings consistent with Bagby et al. (2004) demonstrating HAM-D inter-rater reliability in the good-excellent range.

05Tactical Pivots

Alternatives

Structured fallback pathways for choosing alternative tests when normality or slopes requirements fail.

When the path is blocked, pivot. Rigor is not rigidity; it is the intelligent adaptation to reality.
Adaptive Strategy
Measurement Precision Ladder Ideal · Ratio / Interval
Ratio
Maintain ICC. The gold standard for quantifying measurement consistency in numerical scales.
Peak Precision
Interval
Ideal for Patient Reported Outcomes. Ensure absolute agreement models account for scale bias.
Standard Agreement
Ordinal
Pivot to Weighted Kappa or Kendall's W if the number of ranks is small (< 7).
Variance Compression
Nominal
Abandon ICC. Use Cohen's Kappa or Fleiss' Kappa to model categorical rater consensus.
Information Suicide
Temporal Trajectory Audit Static Reliability Audit
Static Agreement
Simultaneous rating.
Stay with ICC. Audit inter-rater or intra-rater reliability.
Test-Retest
Sequential stability.
Use ICC(3,1) to audit the stability of a measurement over short time intervals.
Adaptive Technical Safeguards · adaptive safeguards
model selection error
  • ICC(2,1) Random — Generalize your findings to the entire rater population.
  • ICC(3,1) Mixed — Use when you only care about the specific raters in your study.
absolute vs consistency
  • Absolute Agreement — Use when the exact score values must match across raters.
  • Consistency Strike — Use when you only care about the 'Pattern' or 'Ranking' matching.
06Adjusted Comparisons

Post-hoc

Group mean comparisons and correction controls (e.g. Tukey HSD, Bonferroni) to protect against Family-Wise Error Rates.

The omnibus test opens the door; post-hoc analysis explores the room.
Forensic Detail
Adjusted Comparisons
  • Compare ICC(1,1) vs ICC(2,1) vs ICC(3,1) for appropriate model selection
  • Compare single-measure vs average-measure ICC based on use case
  • Bootstrap confidence intervals for ICC
  • Examine rater-by-subject interaction plots
  • Compare with Kappa or weighted Kappa for categorical ratings
  • Test for systematic rater bias using repeated measures ANOVA
Interpretation Guidelines

ICC measures reliability/agreement among raters. Traditional post-hoc tests are not applicable.

07Standardized scale impact

Effect Size

Understanding effect sizes (e.g., Cohen's d, Partial Eta-Squared) and clinical impact benchmarks.

Significance is noise. Magnitude is the signal. Measure the impact, not just the probability.
Impact Magnitude

< 0.50: Poor reliability; 0.50-0.75: Moderate reliability; 0.75-0.90: Good reliability; > 0.90: Excellent reliability (Koo & Li, 2016)

Narrow CI indicates precise estimate; wide CI suggests need for larger sample. CI crossing 0.50 or 0.75 thresholds indicates uncertain reliability category

Between-subject variance (signal) / Total variance = ICC. High between-subject variance → good differentiation. Low within-subject variance → consistent measurements

Recommended Metric: ICC with 95% CI and interpretation benchmarks
Small
0.2
Medium
0.5
Large
0.8
0.50
ICC with 95% CI and interpretation benchmarks
Recommended Measure
3
Available Metrics
ReportUse ICC with 95% CI and interpretation benchmarks to represent clinical impact magnitude.
08Statistical Power

Sample Size

Guidelines for minimum sample requirements and power analysis parameters.

An underpowered study is an ethical failure. Respect the data by collecting enough of it.
Power Protocol
Floor Requirements

The 'Stability Minimum': A minimum of 30 subjects is required for a 2-rater consistency audit. Reliability point estimates are notoriously unstable in lean samples.

Effect SizeParametersRequired n
Small EffectTarget ICC = .70n ≈ 120 subjects
Medium EffectTarget ICC = .85n ≈ 35 subjects
Large EffectTarget ICC = .95n ≈ 15 subjects
Key considerations

The 'Rater ROI': If recruitment is difficult, adding a third or fourth rater can cut the required sample size by 40% while maintaining the same precision for the ICC summary diamond.

G*Power StrategyBenchmark: Reliability → ICC. Parameters: 2 raters, Target ICC = .80, Null ICC = .50, α = .05, Power = .80. Note: Adding more raters increases power more efficiently than adding more subjects.
09APA narrative blueprint

Reporting

How to compile statistical results into publication prose matching APA and journal style guides.

Data does not speak for itself. It requires a translator. Be clear, be precise, be honest.
Narrative Arc
Worked APA paragraph example
Inter-rater reliability for single clinician ratings of depression severity using the Hamilton Depression Rating Scale (HAM-D) was assessed using the intraclass correlation coefficient (ICC) based on a two-way random-effects model with absolute agreement (ICC(2,1)). Forty-five patients with major depression were each rated by four randomly selected clinicians from a pool of 12 trained raters. The ICC was 0.78 (95% CI [0.66, 0.86]), indicating good single-rater reliability according to Koo and Li (2016) guidelines. The F-test confirmed significant between-subject variance, F(44, 132) = 8.45, p < .001, demonstrating that clinicians could reliably differentiate patients across the full range of depression severity. When averaging across all four raters, reliability improved to ICC(2,4) = 0.93, suggesting that composite scores from multiple raters provide excellent reliability for use in clinical trials and longitudinal monitoring.
Reusable template

Inter-rater reliability or test-retest reliability was assessed using the intraclass correlation coefficient (ICC) based on a one-way random / two-way random / two-way mixed-effects model with absolute agreement / consistency and single rater / average of k raters. Describe sample: N subjects, k raters, design details. The ICC was value (95% CI lower, upper), indicating poor/moderate/good/excellent reliability according to cite: Koo & Li, 2016 guidelines. If significant: The F-test confirmed significant between-subject variance, F(df1, df2) = X.XX, p < .001. Interpretation in context of study goals.

Essential statistics to report
  • ICC type (1,1 / 2,1 / 3,1 or 1,k / 2,k / 3,k)
  • ICC value (0-1)
  • 95% confidence interval
  • F-statistic and p-value
  • Number of subjects and raters
  • Model specification (one-way/two-way, random/mixed, agreement/consistency)
10Exhibit Builder

Manuscript Lab

Copy standard summary tables and forensic reporting grids to outline analysis details.

Table 1: Intraclass Correlation (ICC) for Inter-Rater Reliability
MetricICC95% CIF-test (p)Quality
Single Measures (ICC 3,1).82[.74, .88]< .001Excellent
Average Measures (ICC 3,k).93[.89, .96]< .001Excellent
Note. Two-way mixed effects, absolute agreement, single measures. N = 50 cases, 3 raters.
ICC = .82Confirms high clinical reliability. The measurement tool is stable enough for use by individual practitioners.
Header glossary

The Consistency Ratio. Represents the proportion of variance in scores that is due to true differences between subjects vs. rater error.

Reliability expected if a future subject is rated by only ONE rater.

Reliability achieved by averaging the scores of all k raters.

11Algorithmic Logic

Command Center

Syntax libraries and function parameters for executing calculations in stats packages.

Code is the modern laboratory. Clean execution ensures reproducible discovery.
Execution Engine
# 1. Execute Comprehensive ICC Battery
psych::ICC(df_ratings)

# 2. Agreement-focused ICC
irr::icc(df_ratings, model = 'twoway', type = 'agreement')
Library stack
R
psychirr
Python
pingouin
Elite Forensic Strike

Choosing the right ICC model (1, 2, or 3) is critical. Model 2 (Random Effects) is the standard for generalizing to other raters.

# Automated ICC for Mixed Models
performance::icc(model)
12The Over-adjustment Trap

Common Mistakes

Analytical caveats and corrections to maintain modeling integrity.

Wisdom is learning from the failures of others. Anticipate the error before it occurs.
Defensive Logic
Why it's wrong
Cronbach's alpha measures internal consistency (how items within a scale correlate), not inter-rater reliability (how raters agree). Alpha treats raters as 'items' which violates its assumptions. Alpha can be high even with systematic rater bias that ICC would detect.
The correction
Use ICC for inter-rater reliability or test-retest reliability. Use Cronbach's alpha for internal consistency of multi-item scales (e.g., questionnaire subscales). They measure different constructs: ICC = between-subject variance / total variance; Alpha = item covariance / scale variance.
Why it's wrong
ICC(1,1) assumes each subject rated by different random raters (one-way); ICC(2,1) assumes subjects rated by same random raters (two-way random); ICC(3,1) assumes subjects rated by same fixed raters (two-way mixed). Using wrong model produces incorrect variance partitioning and misleading reliability estimates.
The correction
Use Shrout & Fleiss (1979) decision tree: (1) Are subjects rated by same raters? NO → ICC(1,1). YES → go to (2). (2) Do you want to generalize to population of raters? YES → ICC(2,k). NO (specific fixed raters) → ICC(3,k). (3) Single rater or average? Single → ICC(X,1). Average → ICC(X,k).
Why it's wrong
ICC is not a simple correlation (like Pearson r). ICC represents proportion of total variance that is between-subject variance: ICC = σ²_between / (σ²_between + σ²_within). It can be low even with high pairwise correlations if within-subject variance is large relative to between-subject variance.
The correction
Interpret ICC as proportion of variance explained by subject differences (signal-to-noise ratio). ICC reflects both consistency (rank order) and absolute agreement (magnitude). For pure rank-order reliability, correlation coefficients (Pearson/Spearman) are more appropriate, but ICC is preferred for measurement reliability.
Why it's wrong
Consistency ICC ignores systematic additive bias between raters (e.g., Rater A always scores 2 points higher than Rater B). This is problematic when absolute score values matter (e.g., clinical cutoffs). Consistency ICC can be high even with large mean differences.
The correction
Use absolute agreement ICC when score values matter for decision-making (e.g., clinical diagnosis, pass/fail cutoffs). Use consistency ICC only when rank ordering matters but absolute values don't (e.g., correlational research). Most clinical applications require agreement ICC, not consistency ICC.
Why it's wrong
ICC is a sample statistic with sampling variability. With small samples, ICC estimates are imprecise. An ICC of 0.60 with 95% CI [0.30, 0.80] crosses reliability category thresholds (poor/moderate/good) and should not be interpreted as definitively 'moderate'. Wide CIs indicate low precision.
The correction
Always report 95% confidence intervals for ICC. If CI is wide (>0.30 width), increase sample size (more subjects, not necessarily more raters). If CI crosses important thresholds (0.50, 0.75, 0.90), acknowledge uncertainty in reliability category. Use CI to guide sample size for future studies.
Why it's wrong
Dichotomizing reduces statistical power and throws away information. Converting continuous ratings (e.g., 0-100 scale) to binary (pass/fail) before computing ICC loses variance and produces artificially low ICC estimates. This is 'researcher degree of freedom' that can bias results.
The correction
Keep variables continuous for ICC analysis to preserve variance and maximize power. If dichotomization is clinically necessary (e.g., diagnostic thresholds), use appropriate categorical agreement statistics (Cohen's kappa) instead of ICC, and report both continuous ICC and categorical agreement.
Why it's wrong
Acceptable reliability depends on context and consequences of measurement error. For high-stakes decisions (e.g., medical diagnosis, legal decisions), ICC ≥ 0.90 may be required. For exploratory research or group-level comparisons, ICC ≥ 0.60 may suffice. Using arbitrary universal cutoffs ignores context.
The correction
Consider consequences of measurement error and study purpose. High-stakes/clinical decisions: target ICC ≥ 0.90. Research with individual-level decisions: target ICC ≥ 0.75. Group-level or exploratory research: ICC ≥ 0.50 may be acceptable. Cite context-appropriate benchmarks (e.g., Koo & Li, 2016; Cicchetti, 1994) and justify chosen threshold based on study goals.
13Academic Lineage

References

Scholarly lineage and citation keys grounding the statistical framework.

We stand on the shoulders of giants. Honor the source of the method.
Academic Lineage
[1]
Shrout, P. E., & Fleiss, J. L. (1979). Intraclass correlations: Uses in assessing rater reliability. Psychological Bulletin, 86(2), 420-428.
Foundational paper defining 6 forms of ICC (1,1 / 1,k / 2,1 / 2,k / 3,1 / 3,k) with clear decision rules for model selection. Essential reference for ICC interpretation.
doi: 10.1037/0033-2909.86.2.420
[2]
Koo, T. K., & Li, M. Y. (2016). A guideline of selecting and reporting intraclass correlation coefficients for reliability research. Journal of Chiropractic Medicine, 15(2), 155-163.
Modern tutorial with updated interpretation guidelines: <0.50 poor, 0.50-0.75 moderate, 0.75-0.90 good, >0.90 excellent. Includes practical examples and reporting recommendations.
doi: 10.1016/j.jcm.2016.02.012
[3]
McGraw, K. O., & Wong, S. P. (1996). Forming inferences about some intraclass correlation coefficients. Psychological Methods, 1(1), 30-46.
Detailed mathematical treatment of ICC estimation, confidence intervals, and hypothesis testing. Clarifies distinction between consistency and absolute agreement models.
doi: 10.1037/1082-989X.1.1.30
[4]
Cicchetti, D. V. (1994). Guidelines, criteria, and rules of thumb for evaluating normed and standardized assessment instruments in psychology. Psychological Assessment, 6(4), 284-290.
Clinical reliability benchmarks for psychological assessment: <0.70 unacceptable, 0.70-0.79 fair, 0.80-0.89 good, ≥0.90 excellent for clinical use.
doi: 10.1037/1040-3590.6.4.284
[5]
Bartko, J. J. (1966). The intraclass correlation coefficient as a measure of reliability. Psychological Reports, 19(1), 3-11.
Early foundational work on ICC as reliability measure, distinguishing it from Pearson correlation. Historical importance for measurement theory.
doi: 10.2466/pr0.1966.19.1.3
If the measurement system is unstable, the discovery is a phantom. Audit the agreement first, or you are simply measuring the noise of your own observers.
The Interpretive Rigor Directive
statminds · IntraclassMind reference · v2.2 · updated 2026-01-1715 of 15 sections