Undergrad Monte Carlo financial simulation

Click For Summary
Simulating a 30-year investment return using Monte Carlo methods involves generating multiple sets of samples from a normal distribution with a specified mean and standard deviation. The sample average of 30 independent samples may not align closely with the expected mean, raising questions about the validity of the approach. A more effective method could involve ensuring that each set of samples maintains an average within a predetermined tolerance of the mean. While financial Monte Carlo simulators are widely used, details on their methodologies are often unclear. It is noted that financial returns typically lack year-to-year autocorrelation and can be approximated using a lognormal distribution, despite the presence of fatter negative tails.
hotvette
Homework Helper
Messages
1,001
Reaction score
11
Let's say I want to simulate a 30-year investment return scenario by running n simulations (e.g. n = 1000) using a normal distribution with mean x% and standard deviation y%.

My first approach was to generate exactly n sets of 30 samples from N~(x,y) but I realized that for any given set of 30 samples the sample average isn't necessarily close to x%. Wouldn't a more valid approach be to run a sufficient number of scenarios to obtain n sets, each of which has a sample average within a pre-determined tolerance of x? It seems to me the answer should be yes.

I've seen results of financial monte carlo simulators that are offered by well known financial institutions, but nobody I talk to seems to know the details of how it is done.
 
Mathematics news on Phys.org
hotvette said:
but I realized that for any given set of 30 samples the sample average isn't necessarily close to x%
Good, that's what you expect from 30 independent samples.
If you expect the years to be correlated (and in general they will be) you first have to model this correlation.
hotvette said:
Wouldn't a more valid approach be to run a sufficient number of scenarios to obtain n sets, each of which has a sample average within a pre-determined tolerance of x? It seems to me the answer should be yes.
Not if you want to study what happens to the investment.
 
If you want to calculate percentiles of 30 year annualized returns from a lognormally distributed return with mean m (log return) and vol sigma, it can be done in closed form like this in Excel:

=EXP(m+NORMSINV(percentile)*(sigma/SQRT(number of years)))-1

There is no appreciable year by year autocorrelation in financial market returns, so that assumption is good, however returns have fatter negative tails than reflected in a lognormal distribution, but this is a good approximation
 
Here is a little puzzle from the book 100 Geometric Games by Pierre Berloquin. The side of a small square is one meter long and the side of a larger square one and a half meters long. One vertex of the large square is at the center of the small square. The side of the large square cuts two sides of the small square into one- third parts and two-thirds parts. What is the area where the squares overlap?

Similar threads

  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 12 ·
Replies
12
Views
3K
Replies
1
Views
539
Replies
11
Views
3K
  • · Replies 1 ·
Replies
1
Views
4K
  • · Replies 76 ·
3
Replies
76
Views
6K
  • · Replies 3 ·
Replies
3
Views
3K
Replies
1
Views
2K