Charm ABM is my third attempt to build an agent based model of education.
The current implementation leverages ASX and Webpack.
Scrapable with Charm Scraper!
Video overview and live coding video playlist here!
git clone
npm install
with Git Bash or similar. Doesn't work with cmd.npm start
- open http://localhost:3000/ in your favorite browser rhyming with frome.
You may need to install install node-gyp before npm install
Stop and start the model by clicking.
- webpack-dev-server doesn't currently work with static externals. Instead,
cp
with bash to build and serve via Express. - patch and turtle breeds are wonky within asx, and non-binding. Using POJOs is easier and more semantic.
- Years of experience does not give a premium
- Education, intelligence, and skills are not multi-specific
- People don't form families, have children, or die
- Education is a boolean
- There is only one consumption good
- People only have leisure, time, and consumption preference
- Savings and investment are exogenous and homogenous
- Home, job, and school locations are iird
- Seed values are largely exogenous and arbitrary
- Capital doesn't really exist
- Form organization and processes are ignored
- Diminishing marginal values are nowhere
- Curiosity is exogenous and random