gcubed.projections.simulation_layer
This module contains the SimulationLayer
class, for doing
projections for a single simulation layer.
TODO: Complete the simulations implementation Compute model simulations over the projection horizon.
Constructor
Use this constructor for any simulation that is the first simulation layer applied to baseline projections.
Arguments
simulation_layer_definition: The definition of this simulation layer
previous_projections: The projections that this simulation layer builds upon, baseline or another type.
The first projections created (these have no previous projections).
The definition for this simulation layer, giving access to the information about the simulation being done in this layer.
Returns the database associated with the baseline projections.
A matrix with one column per projection year, with each column being the function of current and future exogenous variables affecting J1.
Note that this matrix is equivalent to h3t in the Ox implementation.
A matrix with one column per projection year, with each column being functions of current and future exogenous variables affecting ZE.
Note that this matrix is equivalent to c4t in the Ox implementation.
The constant adjustments to X1 to ensure projections equal observed values in the original base projection year.
The constant adjustments to J1 to ensure projections equal observed values in the original base projection year.
The constant adjustments to ZE to ensure projections equal observed values in the original base projection year.
The constant adjustments to Z1 to ensure projections equal observed values in the original base projection year.
Inherited Members
- gcubed.projections.projections.Projections
- name
- is_baseline_projections
- baseline_projections
- is_first_projections
- previous_projections
- stable_manifold
- state_space_form
- linear_model
- model
- sym_data
- parameters
- configuration
- first_projection_year
- original_first_projection_year
- last_projection_year
- last_publishable_projection_year
- projection_years
- projection_years_count
- projection_years_column_labels
- publishable_projection_years
- publishable_projection_years_column_labels
- projections
- combined_database_and_projections
- database_projections
- publishable_projections
- yxr_initial_values
- yxr_projections_as_dataframe
- yxr_projections
- yjr_projections_as_dataframe
- yjr_projections
- exz_projections_as_dataframe
- exz_projections
- zel_projections_as_dataframe
- zel_projections
- z1l_projections_as_dataframe
- z1l_projections
- exo_projections
- long_rate_constants
- h3t_as_dataframe
- c4t_as_dataframe
- constantBL
- annotated_projections
- annotated_database_projections
- annotated_combined_database_and_projections
- annotated_publishable_projections
- charting_projections