The Lognormal Distribution & Continuous Compounding
The normal distribution is widely used, but it allows for negative values—problematic when modeling asset prices, which cannot fall below zero. The lognormal distribution resolves this by ensuring all values are positive.
Lognormal Distributions
- Definition: A random variable \( X \) is lognormally distributed if \( \ln(X) \) is normally distributed.
- Key Properties:
- Cannot take negative values—ideal for modeling stock prices.
- Positively skewed (right-tailed).
- Determined by the mean \( \mu \) and variance \( \sigma^2 \) of \( \ln(X) \).
- Mean and Variance: The mean and variance of the lognormal variable \( X \) are:
\( \text{Mean} = \exp(\mu + 0.5\sigma^2) \)
\( \text{Variance} = \exp(2\mu + \sigma^2) \times \left[\exp(\sigma^2) - 1\right] \)
Continuous Compounding and Volatility
If continuously compounded returns are normally distributed, then future asset prices are lognormally distributed.
- The future price \( S_T \) relates to the current price \( S_0 \) via:
\( S_T = S_0 \cdot \exp(r_{0,T}) \)where \( r_{0,T} \) is the continuously compounded return over time \( T \).
- Continuously compounded returns are always less than or equal to holding period returns.
- Volatility is the standard deviation of returns. It is typically estimated from historical daily returns.
- Annualized Volatility: Scales volatility to a yearly basis:
\( \text{Annualized Volatility} = \sigma_{\text{period}} \times \sqrt{T} \)where \( T \) is the number of periods per year (e.g., 252 for daily, 12 for monthly).
Independently and Identically Distributed (IID) Returns
If single-period returns are IID (independent and drawn from the same distribution) with mean \( \mu \) and variance \( \sigma^2 \), then the \( T \)-period continuously compounded return has:
- Mean: \( \mu T \)
- Variance: \( \sigma^2 T \)
Monte Carlo Simulation
Monte Carlo simulation is a computational technique used to model uncertainty and estimate the probability of various outcomes by simulating thousands of random scenarios.
Steps in a Monte Carlo Simulation
- Define the underlying variables (e.g., stock price, interest rate) and their initial values.
- Specify the time horizon and the assumed probability distribution (e.g., normal, lognormal).
- Model the evolution of these variables using random draws from the chosen distribution.
- Calculate the outcome (e.g., option payoff) at the end of each simulated path.
- Discount the final value back to present value.
- Repeat the process for thousands of trials to build a distribution of possible outcomes.
Example: Simulating Stock Prices
Assume a stock has:
- Current price: $100
- Expected annual return: 8%
- Annual volatility: 20%
Using geometric Brownian motion, simulate daily price changes over one year using:
After 10,000 simulations, analyze the distribution of final prices to estimate risk and return.
The accuracy improves with more trials. Monte Carlo provides a statistical estimate, not an exact answer, and is especially useful for complex instruments where analytical solutions are unavailable.
Bootstrapping
Bootstrapping is a resampling technique used to estimate the sampling distribution of a statistic by repeatedly drawing samples from observed data.
Core Concepts
- Samples are drawn with replacement from the original dataset.
- Used when traditional parametric assumptions (e.g., normality) are questionable or inapplicable.
- Enables inference (e.g., confidence intervals for mean, median, or VaR) without assuming a specific distribution.
- Treats the observed sample as a proxy for the true population, allowing simulation of new samples.
Example: Estimating 95% Confidence Interval for Mean Return
You have 250 daily stock returns. To estimate the confidence interval for the mean:
- Randomly select 250 returns with replacement (one bootstrap sample).
- Calculate the mean of this sample.
- Repeat 10,000 times.
- Use the 2.5th and 97.5th percentiles of the bootstrapped means as the 95% confidence interval.
This method avoids assuming normality and works well with skewed or heavy-tailed data.
Key Differences: Monte Carlo vs. Bootstrapping
Both are simulation-based, but they differ in data source and purpose.
| Aspect | Bootstrapping | Monte Carlo Simulation |
|---|---|---|
| Source of Randomness | Drawn directly from observed historical data (resampling). | Generated from a theoretical probability distribution (e.g., normal, lognormal). |
| Assumptions | Few assumptions about underlying distribution; non-parametric. | Requires specifying a distribution and its parameters (parametric). |
| Purpose | Estimate uncertainty of a statistic (e.g., mean, VaR) from real data. | Explore possible outcomes under a model (e.g., option pricing, risk scenarios). |
| Data Dependency | Relies entirely on historical data. | Can simulate data beyond observed history. |