gEconpy.model.model.Model.__init__#
- Model.__init__(variables, shocks, equations, steady_state_relationships, steady_state_equations, ss_solution_dict, param_dict, hyper_param_dict, deterministic_dict, calib_dict, priors, is_linear=False, mode=None, error_func='squared')#
Initialize a DSGE model from sympy primitives.
- Parameters:
- variables
listofTimeAwareSymbol Model variables.
- shocks
listofTimeAwareSymbol Exogenous shocks.
- equations
listofsp.Expr Model equations.
- steady_state_relationships
listofsp.Eq Analytical steady-state relationships.
- steady_state_equations
listofsp.Expr Steady-state equations in residual form (each equals zero at the steady state).
- ss_solution_dict
SymbolDictionary Analytically known steady-state solutions.
- param_dict
SymbolDictionary Free parameter names and default values.
- hyper_param_dict
SymbolDictionary Shock distribution hyperparameters.
- deterministic_dict
SymbolDictionary Deterministic parameter definitions.
- calib_dict
SymbolDictionary Calibration equations.
- priors
tuple (param_priors, shock_priors)— prior distribution dictionaries.- is_linearbool
Whether the model is linear.
- mode
strorNone Pytensor compilation mode (e.g.
'FAST_COMPILE','FAST_RUN').- error_func
str Error metric for minimize-based steady-state solving.
- variables