https://github.com/alan-turing-institute/uk-labourflownetwork-model
Code for simulating agent-computing model emerging labour flow networks for the UK
https://github.com/alan-turing-institute/uk-labourflownetwork-model
Science Score: 33.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
○.zenodo.json file
-
○DOI references
-
✓Academic publication links
Links to: arxiv.org -
✓Committers with academic emails
1 of 3 committers (33.3%) from academic institutions -
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (13.2%) to scientific vocabulary
Repository
Code for simulating agent-computing model emerging labour flow networks for the UK
Basic Info
Statistics
- Stars: 2
- Watchers: 3
- Forks: 2
- Open Issues: 1
- Releases: 0
Metadata Files
README.md
UK Labour Flow Network (LFN) Model [UNDER CONSTRUCTION]
This public repository contains code and data associated with the UK LFN model. This model emerges the LFN describing the pattern of labour mobility (i.e. job-to-job transitions) within the UK labour market. The associated pre-print is posted here.
This project was developed by K.R. Fair and O.A. Guerrero, within the Public Policy Programme at the Alan Turing Institute. Please direct all correspondence to K.R. Fair (kfair@turing.ac.uk).
You will find all instructions for running simulations here within the code folder.
NOTE: In order to run simulations, the user will need to generate input datasets from the UK Labour Force Survey (LFS) longitudinal dataset, as well as the O-NET database as these data cannot be posted publicly in this repository. All data that can be posted publicly is described here within the data folder.
Repository Structure
├── LICENSE
├── README.md <- README for project users.
│
├── data <- All publicly available data required to run the model.
│
├── code
│ ├── preprocessing
│ │ ├── LFS data collection <- Python scripts used to collect data from LFS dataset.
│ │ ├── non-LFS data collection <- Python scripts used to collect data from other sources.
│ │ └── pre-simulation processing <- Python scripts used to further process data collected from LFS.
│ │
│ └── simulation <- Python scripts and notebooks used to run model simulations.
└──
Tutorial Notebooks
We provide several annotated Jupyter notebooks in the code/simulation folder with examples of different uses of the model. These tutorials use some synthetic data, as not all data used in our simulations can be made publicly available.
- BasicSimulation.ipynb performs a single simulation of the model and presents a visualisation of the LFNs generated, along with associated statistics comparing the simulated and observed LFNs.
- Calibration.ipynb demonstrates the algorithm used to calibrate the model's free parameters, and includes visualisations of calibration process.
- ShockSimulation.ipynb performs a suite of Monte Carlo simulations of the model, incorporating a shock.
System & Hardware Requirements
macOS Monterey version 12.6 (or similar)
Sufficient RAM to support storage of data structures during simulations
Installation Guides
All software should install within a few minutes on a standard computer, the versions listed here are those the scripts have been tested on.
- Python Version 3.9.12 https://www.python.org/downloads/
- Spyder Version 5.3.3 (IDE for python) https://www.spyder-ide.org/
Acknowledgements
This work was supported by Wave 1 of The UKRI Strategic Priorities Fund under the EPSRC Grant EP/W006022/1, particularly the "Shocks and Resilience" theme within that grant & The Alan Turing Institute. We would like to thank Áron Pap for conducting preliminary explorations of this topic, and Andy Jones and his team at BEIS for their interactions with us throughout this project. We also thank Dr. Alden Conner for her contributions to the development of this repository.
Owner
- Name: The Alan Turing Institute
- Login: alan-turing-institute
- Kind: organization
- Email: info@turing.ac.uk
- Website: https://turing.ac.uk
- Repositories: 477
- Profile: https://github.com/alan-turing-institute
The UK's national institute for data science and artificial intelligence.
GitHub Events
Total
- Watch event: 2
Last Year
- Watch event: 2
Committers
Last synced: over 2 years ago
Top Committers
| Name | Commits | |
|---|---|---|
| K. R. Fair | 8****r | 101 |
| Alden Conner | a****r@t****k | 3 |
| Omar Guerrero | o****r | 2 |
Committer Domains (Top 20 + Academic)
Issues and Pull Requests
Last synced: over 1 year ago
All Time
- Total issues: 1
- Total pull requests: 1
- Average time to close issues: N/A
- Average time to close pull requests: less than a minute
- Total issue authors: 1
- Total pull request authors: 1
- Average comments per issue: 0.0
- Average comments per pull request: 0.0
- Merged pull requests: 1
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 0
- Pull requests: 0
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Issue authors: 0
- Pull request authors: 0
- Average comments per issue: 0
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
- aldenc (1)
Pull Request Authors
- aldenc (1)