Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Align HARK Market and dolark terminology? #764

Open
sbenthall opened this issue Jul 21, 2020 · 1 comment
Open

Align HARK Market and dolark terminology? #764

sbenthall opened this issue Jul 21, 2020 · 1 comment

Comments

@sbenthall
Copy link
Contributor

The HARK Market class uses the creative terms "reap", "mill", and "sow".

dolark, which is trying to do something similar with its aggregation and equilibrium mechanisms, uses slightly different terminology.

  • it retains the references to exogenous shocks and parameters from dolo
  • it adds references to aggregate, projection, and equilibrium

I wonder if HARK would do well to move in a less metaphorical direction.

One benefit of this is that it helps standardize, conceptually, what the aggregated, "sow" variables are with respect to the agent's problem. dolark (following dolo) gives the agent the market variables via its expanded notion of an exogenous process (which can vary over time; it's not necessarily an IID sample).

From my perspective, this is a question of getting clarity on what's going on:

  • at the mathematical level. What kind of multi-agent process is this, if it is no longer a single-agent MDP? Is there a formal characterization of it with specific terms?
  • at the economic level. What is meant by these functions, in terms of what the models represent?

and letting the answers to those questions drive terminology.

@llorracc llorracc added this to the 2.x.y milestone Aug 6, 2020
@llorracc
Copy link
Collaborator

llorracc commented Aug 6, 2020

The HARK architecture is drawn from KS.

  • Maybe there needs to be a publication about the general method. (besides the original HARK paper)
  • Form a standards committee to settle on this sort of thing.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants