Estimate two way fixed effect labor models
Project description
pytwoway
Two way fixed effect models for labor in python
Full documentation can be found here.
Quick start:
To install from pip:
pip install pytwoway
To run using command line interface:
pytw --my-config config.txt --akm --cre
Example config.txt:
data = file.csv
filetype = csv
col_dict = "{'fid': 'your_firmid_col', 'wid': 'your_workerid_col', 'year': 'your_year_col', 'comp': 'your_compensation_col'}"
To run in Python:
- If you have data
from pytwoway import twfe_network
tn = twfe_network.twfe_network
# Create twfe object
tw_net = tn.twfe_network(data, formatting, col_dict)
# Convert long data into event study data (not necessary if the data is already in event study format):
tw_net.refactor_es()
# Run the bias-corrected AKM estimator:
tw_net.run_akm_corrected(user_akm)
# Cluster firms based on their wage CDFs (required for the CRE estimator)
tw_net.cluster(user_cluster)
# Run the CRE estimator
tw_net.run_cre(user_cre)
- If you want to simulate data
from pytwoway import sim_twfe_network
sn = sim_twfe_network.sim_twfe_network
# Create simulated twfe object
stw_net = sn(sim_params)
# Generate data
sim_data = stw_net.sim_network()
- If you want to run Monte Carlo on simulated data
from pytwoway import sim_twfe_network
sn = sim_twfe_network.sim_twfe_network
# Create simulated twfe object
stw_net = sn(sim_params)
# Run Monte Carlo
stw_net.twfe_monte_carlo(N, ncore, akm_params, cre_params, cluster_params)
# Plot results
stw_net.plot_monte_carlo()
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
pytwoway-0.0.3.tar.gz
(29.8 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
pytwoway-0.0.3-py3-none-any.whl
(33.1 kB
view details)
File details
Details for the file pytwoway-0.0.3.tar.gz.
File metadata
- Download URL: pytwoway-0.0.3.tar.gz
- Upload date:
- Size: 29.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.1 setuptools/51.1.0 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.9.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f7f9b06c13096e8f9ec691fd15d0bd78cd1f85dc0b3373fd97a8e57ec604895c
|
|
| MD5 |
bca4009d9bf7adead692bcddf228f8aa
|
|
| BLAKE2b-256 |
4f0870bd03ccc2c99a326e52396d5a1a56b78a77edf992dd489b208ea51aab9b
|
File details
Details for the file pytwoway-0.0.3-py3-none-any.whl.
File metadata
- Download URL: pytwoway-0.0.3-py3-none-any.whl
- Upload date:
- Size: 33.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.1 setuptools/51.1.0 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.9.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
72652eeee0e790f07f3c7db559ca187ec082c008309c31d7ff68628c14afebf6
|
|
| MD5 |
588ebf65051b59d05935a7ad0f81cf60
|
|
| BLAKE2b-256 |
35a8b76e4aecf0ea7f6a5292cd62fbd6cbc352d9259e0a6ea92fc4d0a81f258a
|