Apoorva Lal (@apoorvalal)
  • Stars
    star
    115
  • Global Rank 187,852 (Top 7 %)
  • Followers 94
  • Following 94
  • Registered over 9 years ago
  • Most used languages
    R
    34.8 %
    HTML
    13.0 %
    Python
    8.7 %
    TeX
    4.3 %

Top repositories

1

ding_causalInference_python

python implementation of Peng Ding's "First Course in Causal Inference"
Jupyter Notebook
47
star
2

historical_data_extraction

minimal example of layoutparser use
Jupyter Notebook
10
star
3

ivDiag

IV diagnostics package accompanying Lal, Lockhart, Xu, and Zu (2023).
R
8
star
4

CVXSynth

Implementation of the original synthetic control (Abadie, Diamond, and Hainmueller 2010) and elastic-net synthetic control (Doudchenko and Imbens 2016) in CVXR.
R
5
star
5

AnimatedMaps_US_CDs

Example of animated maps in matplotlib + geopandas using entire time series of congressional district maps from UCLA archive. rendered, interactive version below
Jupyter Notebook
5
star
6

minimal_website

pandoc powered personal/project website
HTML
4
star
7

randomization_inference_neyman

randomization inference for the average treatment effect with covariates
R
3
star
8

ebal

entropy balancing (v2)
R
3
star
9

aipwML

Regression adjustment, IPW, and AIPW estimators for causal effects using various ML methods
HTML
3
star
10

LalRUtils

Misc utility functions in R for personal use.
R
3
star
11

pyensmallen

python wrapper for the ensmallen c++ library for numerical optimization
Jupyter Notebook
2
star
12

pyGIS-notes

brief introduction spatial data analysis in python
HTML
2
star
13

sp2DID

semiparametric 2-period DiD estimators for the ATT
R
2
star
14

python-symbolic-math-notebooks

jupyter notebooks with sympy commands for calculus and linear algebra problems
Jupyter Notebook
2
star
15

alal-paper-template

pandoc / rmarkdown paper template + folder structure for empirical papers. Spits out sensible looking working paper pdf without having to set everything up in latex (but keeps tex file for subsequent tinkering).
TeX
2
star
16

aipyw

minimal, fast object oriented implementation of the AIPW estimator for many discrete treatments. Implemented with scikitlearners and cross-fitting. Written primarily for OOP practice and customisation.
Jupyter Notebook
2
star
17

CATEs

wrapper package for multiple CATE estimator routines
R
1
star
18

india_pesa_forests

cleaned up version of forests paper codebase
Jupyter Notebook
1
star
19

admin_boundaries

processes gadm
Jupyter Notebook
1
star
20

KnockoffEntropyBalancing

Entropy balancing with knockoff-selection constraints
R
1
star
21

bsky_paperbot

source for bsky arxiv paperboy bot.
Python
1
star
22

fastmatch

fast matching estimators for causal inference
Python
1
star
23

manual-ngrams-newspapers

code to construct google ngram style diagrams using text scraped from pdfs of a newspaper archive
Jupyter Notebook
1
star