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 |