Free SOA Exam SRM (Statistics for Risk Modeling) Formula Sheet (2026)

Every Exam SRM formula you need on the test, grouped by topic, rendered with full math notation. 94 formulas across 5 topics, calibrated to the 2026 syllabus. Free forever, no signup required.

94 Formulas
5 Topics
2026 Syllabus
Free Forever
Print-ready PDF: 1080x1350 portrait, math pre-rendered, fonts embedded. Download once, study anywhere.
Download PDF →

All Exam SRM Formulas

Basics of Statistical Learning 10 items
Bias-variance tradeoff
Irreducible error cannot be reduced
k-fold cross-validation error
Each fold serves as validation once
Expected test MSE decomposition
— Var(ε) = irreducible noise, Bias² = squared model bias, Var(f̂) = model variance
Mallows Cp statistic
— n = sample size, RSS = residual sum of squares, d = number of predictors, = residual variance estimate
Mean squared error (regression)
— n = sample size, y_i = actual, = predicted response
Misclassification rate
— n = sample size, I = indicator function, y_i = actual class, = predicted class
LOOCV closed-form estimate for least-squares linear regression
— n = sample size, y_i = observed, ŷ_i = fitted, h_i = leverage of obs i
Logistic regression logit model
— p = P(Y=1|X), X = predictor matrix, β = coefficient vector, log-odds linear in X
Linear regression model
— Y = numeric response, X = predictor matrix, β = coefficient vector, ε = error term with mean 0
Expected prediction error (squared loss)
— Y = true response, = predicted response, E = expectation over (X, Y)
Linear Models 37 items
R-squared
Adjusted R-squared
=number of predictors (excludes intercept)
F-statistic (regression)
Tests all slope coefficients are zero
Variance inflation factor (VIF)
= from regressing on all other predictors
VIF>5–10 indicates multicollinearity
AIC (ordinary linear model)
=model size; from the full model, held fixed; lower is better
SRM scope: ordinary linear models only. The form (-2ln L + 2d) is out of scope.
BIC (ordinary linear model)
Same and as AIC. Penalizes complexity harder once
SRM scope: ordinary linear models only. The form (-2ln L + dln n) is out of scope.
Ridge regression penalty
Minimize:
penalty; shrinks but does not zero out coefficients
LASSO penalty
Minimize:
penalty; produces sparse solutions (exact zeros)
Elastic net penalty
Minimize:
Combines LASSO () and Ridge ()
Studentized residual
— e = raw residual, σ̂ = residual SE, h = leverage; |r| > 2 flags outlier
Durbin-Watson statistic
— e = residual, n = sample size, ρ̂ = lag-1 residual autocorrelation
Cook's distance
— r = studentized residual, h = leverage, p = number of predictors; D > 1 is influential
High-leverage cutoff
— h = leverage (hat matrix diagonal), p = number of predictors, n = sample size
Tweedie variance function
— φ = dispersion, μ = mean, p = power parameter (p=0 normal, p=1 Poisson, 1<p<2 compound Poisson-gamma, p=2 gamma)
GLM link function and linear predictor
— g = link function, μ = mean response, η = linear predictor, X = design matrix, β = coefficient vector
GLM mean and variance from b(theta)
— θ = natural parameter, φ = dispersion, μ = mean, b'' a(φ) = V(μ)·a(φ)
Exponential family density form
— y = data, θ = natural parameter, φ = dispersion, a/b/c = family-specific functions
Exponential family density (GLM random component)
— θ = canonical parameter, φ = dispersion, b(θ) sets mean and variance
OLS coefficient estimator (closed form)
— X = design matrix of predictors, Y = response vector, = least-squares coefficient vector
GLM variance structure
— φ = dispersion parameter, V(μ) = variance function (μ for Poisson, μ(1−μ) for binomial, μ² for gamma)
GLM deviance (goodness-of-fit)
— ℓ = log-likelihood, saturated = perfect-fit model, = fitted means; analog of RSS
Box-Cox transformation
— Y = positive response, λ = power parameter; λ=0 gives log transform, λ=1 gives no transform
Marginal effect of a predictor with an interaction term
— β_1 = main effect of X_1, β_12 = interaction coefficient, X_2 = moderator value
t-statistic for a regression coefficient
— β̂_j = estimated coefficient, SE = standard error, compared to t-distribution with n-p-1 degrees of freedom
Likelihood ratio test statistic
— L_F = full model log-likelihood, L_R = reduced model log-likelihood, p-q = parameters dropped
K-nearest neighbors classification probability
— j = class, K = neighbors, I(·) = indicator function, N_K(x₀) = K nearest training points
Ridge regression effective degrees of freedom
— X = design matrix, λ = ridge tuning parameter, I = identity matrix, tr = matrix trace
K-nearest neighbors regression prediction
— x₀ = query point, K = neighborhood size, N_K(x₀) = K nearest training points, y_i = neighbor responses
Ridge regression closed-form estimator
— X = design matrix, y = response vector, λ = ridge tuning parameter, I = identity matrix
Small log-coefficient percent-change approximation
for — β_j = coefficient on log(Y); approximate percent change in Y per unit increase in X_j is 100β_j%
Effective slope with interaction term
— β_1 = main effect on X_1, β_3 = coefficient on X_1 X_2 interaction, X_2 = value of interacting variable
Log-log elasticity interpretation
— β_j = coefficient when both X_j and Y are log-transformed; β_j is the elasticity of Y with respect to X_j
Log-response multiplicative effect of a predictor
— β_j = coefficient in log(Y) model, X_j = predictor, e^{β_j} = multiplicative factor on Y
Confidence interval for the mean response in simple linear regression
— s = residual SE, n = sample size, S_xx = Σ(x_i-x̄)²
Prediction standard error from confidence standard error
— SE(ŷ₀) = CI standard error of the fit, s = residual standard error
Prediction interval for a new observation in simple linear regression
— extra +1 inside radical captures irreducible noise σ²
Variance of the fitted mean in multiple regression
— x_0 = predictor vector at new point, X = design matrix, σ² = error variance
Time Series Models 17 items
AR(1) model
Stationary iff
MA(1) model
Always stationary
ARMA(1,1) model
Stationary iff
ACF of AR(1)
Decays geometrically; PACF cuts off after lag 1
Ljung-Box test statistic
Tests first autocorrelations are zero
Distributed under
Random walk with drift h-step point forecast
= last observed value, = drift per period, h = forecast horizon
h-step prediction interval for a time series forecast
= point forecast, = normal quantile (1.96 for 95%), = h-step forecast error variance
AR(1) h-step forecast error variance
= white noise variance, = AR(1) coefficient (), h = forecast horizon
AR(1) long-run (unconditional) forecast variance ceiling
= white noise variance, = AR(1) coefficient with
Simple exponential smoothing one-step forecast
— α ∈ (0,1) = smoothing constant, Y_t = current observation, Ŷ_t = previous smoothed forecast
ARCH(q) conditional variance
— ω > 0 = constant, α_i ≥ 0 = ARCH weights, ε_{t-i} = past residuals
Long-run mean of a stationary AR(1) process
— c = intercept, φ₁ = AR(1) coefficient with |φ₁| < 1 for stationarity
GARCH(1,1) conditional variance
— ω = constant, α₁ = ARCH term, β₁ = GARCH lagged-variance term, ε_{t-1} = prior residual
Random walk variance
where — Y_0 = starting value, σ² = white noise variance, t = time index; variance grows linearly so series is non-stationary
White noise 95 percent significance band for sample ACF
— T = sample size; sample autocorrelations inside this band are consistent with zero at the 5% level
Autocorrelation function at lag k
— γ_k = autocovariance at lag k, γ_0 = variance, ρ_0 = 1, |ρ_k| ≤ 1
Sample autocorrelation at lag k
— Ȳ = sample mean, T = sample size, k = lag
Decision Trees 14 items
Gini impurity
=fraction of class in node
Entropy (node impurity)
Bagging (bootstrap aggregation)
Train trees on bootstrap samples; aggregate predictions
Reduces variance without increasing bias
Out-of-bag mean squared error
= actual response, = average of trees not trained on i
Out-of-bag observation fraction
— n = training rows, fraction of rows omitted from any given bootstrap sample
Boosting ensemble update rule
= current ensemble, = new tree fit to residuals, = shrinkage/learning rate
Random forest default predictors per split
(classification); (regression) — m = predictors sampled at each split, p = total predictors
Piecewise-constant decision tree prediction function
— M = number of leaves, R_m = m-th rectangular region, c_m = constant prediction in leaf m, 1{·} = indicator function
Number of unique binary splits for an unordered categorical predictor
— q = number of unordered levels of the categorical predictor
Cost-complexity criterion for a classification tree
— L = Gini or entropy impurity, |T| = number of terminal nodes, α ≥ 0 = complexity penalty
Recursive binary splitting objective for a regression tree
— j = predictor, s = cutpoint, R_1,R_2 = half-planes
Cost-complexity pruning criterion for a regression tree
— |T| = number of leaves, α = complexity penalty, R_m = leaf region
Classification tree leaf prediction
— R_j = leaf region, k = class index, p̂_{R_j,k} = training proportion of class k in leaf
Regression tree leaf prediction
— R_j = leaf region, |R_j| = number of training observations in leaf, y_i = response
Unsupervised Learning Techniques 16 items
PCA — proportion of variance explained
=th eigenvalue of covariance (or correlation) matrix
K-means objective function
=centroid of cluster
Average linkage distance between clusters
— A, B = clusters, |A|, |B| = cluster sizes, ||·|| = Euclidean distance
Complete linkage distance between clusters
— A, B = clusters, a, b = observations in each cluster, ||·|| = Euclidean distance
Single linkage distance between clusters
— A, B = clusters, a, b = observations in each cluster, ||·|| = Euclidean distance
K-means centroid update
— μ_k = centroid of cluster k, C_k = set of points in cluster k, |C_k| = cluster size, x_i = observation
First principal component as a linear combination
— Z₁ = PC1 score, φⱼ₁ = loading of Xⱼ on PC1, Xⱼ = centered predictor
Cumulative proportion of variance explained through component M
— λₘ = m-th eigenvalue, M = components retained, p = total predictors
PCA loading vector as eigenvector of the covariance matrix
— S = p×p sample covariance matrix, φₘ = unit eigenvector (loading vector for PC m), λₘ = eigenvalue = Var(Zₘ)
Principal component score for observation i on component m
— zᵢₘ = score, φⱼₘ = loading of Xⱼ on PC m, xᵢⱼ = centered value of Xⱼ for obs i
Total within-cluster sum of squares (pairwise form)
— k = number of clusters, C_c = cluster c, |C_c| = its size, x_i = observation vectors
Silhouette coefficient for an observation
— a(i) = mean within-cluster distance, b(i) = mean distance to nearest other cluster; s(i) in [-1, 1]
One-standard-error rule for the gap statistic
— choose smallest k satisfying this; s_{k+1} = standard error of Gap(k+1) across B reference samples
Gap statistic for choosing number of clusters
— W(k) = observed within-cluster SS, W*(k) = SS on uniform reference data, E* = expectation over B reference samples
Principal component score
— Z_k = kth component, φ_jk = loading of variable j on PC k, X_j = standardized predictor
Loading vector unit-length constraint
— φ_jk = loading of variable j on PC k, p = number of predictors

Frequently Asked Questions

Is the Exam SRM formula sheet free?
Yes. The full Exam SRM formula sheet is free, with no signup, no email, and no credit card required. 94 formulas across 5 topics, all rendered with the same KaTeX math notation used in the FreeFellow study app.
Can I download the Exam SRM formula sheet as a printable PDF?
Yes. A 1080x1350 portrait PDF (Instagram and LinkedIn carousel native size, also great for tablet study) is linked at the top of this page. The PDF is fully self-contained: math is pre-rendered, fonts are embedded, no internet connection needed once downloaded.
What's covered on the Exam SRM formula sheet?
Every formula is grouped by official syllabus topic, with the formula in math notation plus a one-line note on when to use it (or a watch-out from CAIA, CFA, or other prep-provider commentary). Coverage is calibrated to the 2026 syllabus and refreshed when the corpus changes.
What is FreeFellow's relationship with SOA?
No. FreeFellow is not affiliated with the SOA or any examination body. This is an independent study aid covering the published syllabus.
What else is free at FreeFellow for Exam SRM candidates?
The full question bank with detailed solutions, mixed practice, readiness tracking, lessons (where available), and the formula sheet are all free forever. Fellow ($79/quarter or $199/year per track) unlocks timed mock exams, spaced-repetition flashcards, performance analytics, AI essay grading, and a personalized study plan.
Practice Exam SRM questions free →

About FreeFellow

FreeFellow is a free exam prep library for actuarial (SOA & CAS), CFA, CFP, CPA, CAIA, GARP FRM, IRS Enrolled Agent, IMA CMA, and FINRA / NASAA securities licensing candidates. The entire question bank, written solutions, and lessons are free for every candidate, with no trial period and no credit card. Every constructed-response item has a copy-to-AI prompt builder so candidates can paste their answer into their own ChatGPT or Claude for self-graded feedback; paid members get instant AI grading on essays against the official rubric, five a day on Fellow and uncapped on Fellow Plus (currently CFA Level III, expanding to other essay-bearing sections).

The 70% you need to pass (question bank, written solutions, lessons, formula sheet, mixed practice, readiness tracking) is free forever, with no trial period and no credit card. Become a Fellow ($79/quarter or $199/year per track) to unlock mock exams, flashcards with spaced repetition, performance analytics, AI essay grading, and a personalized study plan.