CFA Level I · CFA Level I Exam
Statistical Characteristics of Asset Returns: formula sheet
Key formulas
- Arithmetic mean
- X̄ = (X₁ + X₂ + … + Xₙ) ÷ n
- Use for the expected return in a single period. It is the average of the observations.
- Geometric mean return
- R_G = [(1 + R₁)(1 + R₂)…(1 + Rₙ)]^(1/n) − 1
- Use for compound growth over multiple periods. Work with 1 + R, not R.
- Harmonic mean
- X_H = n ÷ Σ(1 ÷ Xᵢ)
- Use for average price paid when the same money is invested each period. Values must be positive.
- Weighted mean
- X̄_w = Σ(wᵢ × Xᵢ), with Σwᵢ = 1
- Portfolio return is a weighted mean of asset returns.
- Median position
- Position = (n + 1) ÷ 2 in sorted data
- For an even n, average the two middle values.
- Ordering of means
- Arithmetic ≥ Geometric ≥ Harmonic
- Holds for positive values. Equality only if all values are equal.
- Range
- Range = Maximum value − Minimum value
- Uses only two observations, so it is sensitive to outliers.
- Mean absolute deviation (sample)
- MAD = Σ|Xᵢ − X̄| ÷ n
- Take absolute values of deviations from the sample mean. Divide by n.
- Population variance
- σ² = Σ(Xᵢ − μ)² ÷ N
- Use only when you have every member of the population.
- Sample variance
- s² = Σ(Xᵢ − X̄)² ÷ (n − 1)
- Use for samples. Dividing by n − 1 makes it an unbiased estimator of population variance.
- Standard deviation
- σ = √σ² and s = √s²
- Same units as the data, so easy to compare with the mean.
- Target downside deviation
- √[ Σ over Xᵢ ≤ B of (Xᵢ − B)² ÷ (n − 1) ]
- B is the target. Only observations at or below B contribute to the sum, but the divisor is still n − 1, where n is the total number of observations. If B equals the mean, the result is the semi-deviation, a downside deviation measured around the mean.
- Coefficient of variation
- CV = s ÷ X̄
- Risk per unit of mean return. A lower CV means less risk per unit of return. Interpret with care when the mean is near zero or negative.
- Normal distribution benchmarks
- Skewness = 0; Kurtosis = 3; Mean = Median = Mode
- The normal is symmetric, so every comparison is made against these values.
- Excess kurtosis
- Excess kurtosis = Kurtosis − 3
- Many software packages and exam questions report excess kurtosis directly. Check which one a question gives you.
- Positive skew ordering
- Mean > Median > Mode
- Long right tail. Skewness above 0.
- Negative skew ordering
- Mean < Median < Mode
- Long left tail. Skewness below 0.
- Sample skewness (idea)
- Skewness ≈ [1 ÷ n] × Σ (Xi − X̄)³ ÷ s³
- Cubed deviations keep the sign, so a long tail on one side sets the sign. Level I rarely asks you to compute it; know its meaning.
- Sample kurtosis (idea)
- Kurtosis ≈ [1 ÷ n] × Σ (Xi − X̄)⁴ ÷ s⁴
- Fourth powers are always positive and magnify large deviations, so heavy tails raise the value.
- Position of the y-th percentile
- Ly = (n + 1) × y ÷ 100
- n is the number of observations in the sorted data. Use y = 25, 50, 75 for quartiles. If Ly is not a whole number, interpolate.
- Interpolation
- Value = X(lower) + fraction × [X(upper) − X(lower)]
- fraction is the decimal part of Ly. X(lower) and X(upper) are the sorted values on either side of the position.
- Interquartile range
- IQR = Q3 − Q1
- Measures spread of the middle 50% of observations. Not affected by extreme values.
- Relative frequency
- Relative frequency = interval frequency ÷ total observations
- Relative frequencies across all intervals sum to 1 (100%).
- Quantile equivalents
- Median = Q2 = D5 = P50
- Q1 = P25, Q3 = P75. Each decile is 10 percentiles; each quintile is 20 percentiles.
- Sample covariance
- Cov(X,Y) = Σ (Xi − X̄)(Yi − Ȳ) ÷ (n − 1)
- Use n − 1 for a sample. Divide by n only if the question says it is a population.
- Correlation coefficient
- r = Cov(X,Y) ÷ (sX × sY)
- Unit-free. Always between −1 and +1.
- Covariance from correlation
- Cov(X,Y) = r × sX × sY
- Rearranged form. Common when a question gives correlation and standard deviations.
- Covariance of a variable with itself
- Cov(X,X) = Var(X)
- Useful check: the diagonal of a covariance matrix holds variances.
- Sample correlation in terms of deviations
- r = Σ (Xi − X̄)(Yi − Ȳ) ÷ [√Σ(Xi − X̄)² × √Σ(Yi − Ȳ)²]
- The n − 1 terms cancel, so you can skip them when you compute r directly.
Quick revision
- Arithmetic mean = Σx ÷ n. Geometric mean of returns = [Π(1 + R)]^(1/n) − 1.
- For returns that vary, the geometric mean is lower than the arithmetic mean. They are equal only when all returns are identical.
- Harmonic mean = n ÷ Σ(1/x), used for averaging prices paid with equal money amounts per period.
- Population variance divides by N. Sample variance divides by n − 1.
- Standard deviation = √variance and is in the same units as the returns.
- Coefficient of variation = standard deviation ÷ mean, a measure of risk per unit of return. The mean must be nonzero (and positive for the usual interpretation).
- For a typical unimodal distribution, positive skew gives mean > median > mode and negative skew gives mean < median < mode.
- Excess kurtosis = kurtosis − 3. A positive value means fatter tails than a normal distribution (leptokurtic).
- Quartiles split ordered data into four parts, and the interquartile range is Q3 − Q1.
- Covariance = Σ(X − mean X)(Y − mean Y) ÷ (n − 1) for a sample. Its size depends on units.
- Correlation = Cov(X, Y) ÷ (σX × σY) and always lies from −1 to +1.
- Correlation shows linear association only. It does not prove causation, and a zero correlation can hide a non-linear link.
Common mistakes
- Taking the geometric mean of returns instead of 1 + returns. Fix: Always convert to 1 + R, multiply, take the root, then subtract 1.
- Using the arithmetic mean to describe multi-year growth. Fix: Use the geometric mean for compound growth. The arithmetic mean overstates it when returns vary.
- Dividing by n when the data is a sample. Fix: Treat data as a sample unless the question says it is the entire population. Use Sx, not σx, on the calculator.
- Reporting variance when the question asks for standard deviation, or vice versa. Fix: Underline the requested statistic in the stem. Take the square root as a deliberate last step.
- Calling a distribution with a long left tail positively skewed because the peak sits on the right. Fix: Name the skew by the tail. Long left tail is negative skew, with mean < median < mode.
- Treating a kurtosis of 3 as fat-tailed. Fix: Compare total kurtosis with 3, or compute excess kurtosis = kurtosis − 3 and compare with 0.
- Using n × y ÷ 100 instead of (n + 1) × y ÷ 100. Fix: Use (n + 1) × y ÷ 100 as in the CFA curriculum.
- Not sorting the data before finding the position. Fix: Always rewrite the data from smallest to largest first.
- Dividing by n instead of n − 1 for sample covariance Fix: Unless the data is stated to be a population, use n − 1. Look for the word sample.
- Interpreting covariance size as strength of relationship Fix: Covariance depends on units and volatility. Use correlation to judge strength.
Exam tips
- Options are listed smallest to largest, so use the ordering arithmetic ≥ geometric ≥ harmonic to discard the wrong ones fast.
- Words like 'compound', 'cumulative' and 'over the period' point to geometric. 'Average cost per share' with equal money points to harmonic.
- When you see a trap option equal to the arithmetic mean in a geometric or harmonic question, it is almost always wrong unless all values are equal.
- For median, always sort first and check whether n is odd or even.
- Check your calculator is in the right mode and clear memory registers before multi-step root calculations.
- Look for the words 'sample' and 'population' first. They decide the divisor and often decide which distractor is wrong.
- When a question asks which asset is riskier per unit of return, think CV, not standard deviation.
- For target downside deviation, count all observations in the divisor and use n − 1 as in the curriculum formula.