Analyze dividends
to find ones paid in the interval (t,t+dt]
. Form
present value as of time t
for them, and then use spline interpolation
to adjust instrument values accordingly.
adjust_for_dividends(grid_values, t, dt, r, h, S, S0, dividends)
A matrix
with one row for each level of S
and one
column per set of S
-associated instrument values
Time after this timestep has been taken
Interval to end of timestep
risk-free interest rate
Default intensities
Underlying equity values for the grid
Time zero price of the base equity
A data.frame
with columns time
, fixed
,
and proportional
. Dividend size at the given time
is
then expected to be equal to fixed + proportional * S / S0
An object like grid_values
with entries modified according to the dividends
Other Dividends:
shift_for_dividends()
,
time_adj_dividends()