Kevin Crotty
BUSI 448: Investments
Last time:
Today:
Equity markets
Fixed income markets
Today, we’ll focus on some empirical facts about the stock market.
value of $1 investment with dividends reinvested
value of $1 investment with dividends reinvested
Normal distribution has same mean and std dev as actual.
x-axis range is minimum to maximum return.
No, the autocorrelation is almost zero.
Monthly series of SD(daily returns)
Daily series of absolute value of returns
Based on history, the bet is definitely in our favor.
Play for a long time \(\Rightarrow\) almost certainly come out ahead.
But how far ahead is quite uncertain.
from scipy.stats import norm
MEAN, SD = 0.125, 0.174
N_SAVING = 20
PMT, PV = 0.0, 1.0
def endbal(mean, sd, n_saving, pmt):
acct = pd.DataFrame(dtype=float,columns=['begbal','return','capgain','deposit','endbal'],index=np.arange(1,N_SAVING+1))
acct.deposit = PMT
acct['return'] = norm.rvs(loc=MEAN,scale=SD, size=N_SAVING)
for t in acct.index:
if t==1:
acct.loc[t,'begbal'] = PV
else:
acct.loc[t,'begbal'] = acct.loc[t-1,'endbal']
acct.loc[t,'capgain'] = acct.loc[t,'begbal']*acct.loc[t,'return']
acct.loc[t,'endbal'] = acct.loc[t,'begbal'] + acct.loc[t,'capgain'] + acct.loc[t,'deposit']
return acct.loc[N_SAVING,'endbal']
Uncertainty about long-run returns \(\Rightarrow\) uncertainty about retirement plans.
BUSI 448