iode.Simulation.initialization_method_long

property Simulation.initialization_method_long: str

At the start of each period to be simulated, a starting value must be chosen for each endogenous variable.

Examples

>>> from iode import Simulation, SimulationInitialization
>>> simu = Simulation()
>>> # default value
>>> simu.initialization_method_long
'TM1 (Y := Y[-1], if Y null or NA)'
>>> simu.initialization_method = "TM1"
>>> simu.initialization_method_long
'TM1 (Y := Y[-1], if Y null or NA)'
>>> simu.initialization_method = SimulationInitialization.TM1
>>> simu.initialization_method_long
'TM1 (Y := Y[-1], if Y null or NA)'
>>> simu.initialization_method = "TM1_A"
>>> simu.initialization_method_long
'TM1_A (Y := Y[-1], always)'
>>> simu.initialization_method = SimulationInitialization.TM1_A
>>> simu.initialization_method_long
'TM1_A (Y := Y[-1], always)'
>>> simu.initialization_method = "EXTRA"
>>> simu.initialization_method_long
'EXTRA (Y := extrapolation, if Y null or NA)'
>>> simu.initialization_method = SimulationInitialization.EXTRA
>>> simu.initialization_method_long
'EXTRA (Y := extrapolation, if Y null or NA)'
>>> simu.initialization_method = "EXTRA_A"
>>> simu.initialization_method_long
'EXTRA_A (Y := extrapolation, always)'
>>> simu.initialization_method = SimulationInitialization.EXTRA_A
>>> simu.initialization_method_long
'EXTRA_A (Y := extrapolation, always)'
>>> simu.initialization_method = "ASIS"
>>> simu.initialization_method_long
'ASIS (Y unchanged)'
>>> simu.initialization_method = SimulationInitialization.ASIS
>>> simu.initialization_method_long
'ASIS (Y unchanged)'
>>> simu.initialization_method = "TM1_NA"
>>> simu.initialization_method_long
'TM1_NA (Y := Y[-1], if Y = NA)'
>>> simu.initialization_method = SimulationInitialization.TM1_NA
>>> simu.initialization_method_long
'TM1_NA (Y := Y[-1], if Y = NA)'
>>> simu.initialization_method = "EXTRA_NA"
>>> simu.initialization_method_long
'EXTRA_NA (Y := extrapolation, if Y = NA)'
>>> simu.initialization_method = SimulationInitialization.EXTRA_NA
>>> simu.initialization_method_long
'EXTRA_NA (Y := extrapolation, if Y = NA)'