Skip to content

Model vasicek

Vasicek model class.

Vasicek

Bases: SDE

Vasicek model.

__init__(param=None)

Initialize the class.

Parameters:

Name Type Description Default
param parameter instance

True parameters used for simulation of the data

None

diff(*, state, theta) staticmethod

Diffusion (instantaneous volatility) function.

Parameters:

Name Type Description Default
state (nvars, nsim) array_like

Current value of the process

required
theta parameter instance

Model parameter

required

Returns:

Type Description
scalar

Diffusion value

drift(*, state, theta) staticmethod

Drift function.

Parameters:

Name Type Description Default
state (nvars, nsim) array_like

Current value of the process

required
theta parameter instance

Model parameter

required

Returns:

Type Description
scalar

Drift value

get_start()

Get starting values for simulation.

Returns:

Type Description
list[float]

Starting value at the long-run mean