Skip to main content

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 as tn
# Create twfe object
tw_net = tn.TwoWay(data, formatting, col_dict)
# Prepare data for FE estimator
tw_net.prep_fe()
# Fit FE estimator
tw_net.fit_fe(user_fe)
# Prepare data for CRE estimator
tw_net.prep_cre(user_cluster)
# Run the CRE estimator
tw_net.run_cre(user_cre)
  • If you want to simulate data
from pytwoway import sim_twfe_network as sn
# Create simulated twfe object
stw_net = sn.SimTwoWay(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 as sn
# Create simulated Monte Carlo object
smc_net = sn.TwoWayMonteCarlo(sim_params)
# Run Monte Carlo
smc_net.twfe_monte_carlo(N, ncore, akm_params, cre_params, cluster_params)
# Plot results
smc_net.plot_monte_carlo()

Project details


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.4.tar.gz (31.9 kB view hashes)

Uploaded Source

Built Distribution

pytwoway-0.0.4-py3-none-any.whl (46.8 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page