You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I want to note that while I think having a separate namespace for states, control, and shock variables is the right first next step to be consistent with the current design, I'm not as certain this is the right way to organize things longer term.
As @llorracc has observed, there's times at which the status of a model variable seems to change, or else is superficial.
In the basic ConsIndShockModel case, two values are set in getControls().
cNrmNow is clearly a control variable.
I think MPCnow is not a control variable, but rather is something that's being computed out of economic interest. It's an 'epiphenomenal' property, something that depends on the action taken but has not endogenous effect on the system.
Is that interpretation correct?
It would be nice if there was a namespace for these properties. They are not really the same thing as model variables.
A parallel issue to #761.
Currently, in
getControls()
, control variable values are assigned to the object as attributes.In line with architecture changes like #760, this should become a dedicated collection, e.g.
self.controls
as a dictionary.The text was updated successfully, but these errors were encountered: