Merged
Conversation
* initial commit * reproduce did2s.r results * add twfe estimator * create treatment var internally * some defensive input checks * acknowledge kyle as copyright holder * create experimental folder * update docs * update version * add did2s function * get event_study() did2s to work again * delete did2s function * add basic tests * patch version * delete pyaches * update news * update starting message * update readme * update pyproject.toml * ci tests on mac as fixest already compiled * test on windows * back to testing on linux * first install python, then R deps * fix yaml syntax * yaml is too hard
* initial commit * reproduce did2s.r results * add twfe estimator * create treatment var internally * some defensive input checks * acknowledge kyle as copyright holder * create experimental folder * update docs * update version * add did2s function * get event_study() did2s to work again * delete did2s function * add basic tests * patch version * delete pyaches * update news * update starting message * update readme * update pyproject.toml * ci tests on mac as fixest already compiled * test on windows * back to testing on linux * first install python, then R deps * fix yaml syntax * yaml is too hard * some work towards a more flexible API * get did2s function prototype to run * event_study() and did2s() both run through * add examples to did2s() and event_study() * more tests for did2s * pass tests * two reference levels * fix small bug re _drop_ref * get did2s() to run * fix did2s vcov bug * add tests * update did example * further updates * update i-tests * bump version and update readme * readme tweaks * update news * update readme
* add black action * run black * revert notebook
* first step to prettier etable * add tabulate dependency, fix etable fixef bug * fix bug with no fixed effects * fix no model has fixef exception * bump poetry version * fix hline placement bug * formatting * make plot nicer * add vcov info * reformat * reformat
* attempt to fix #211 * cleanup * clarification * fix i() bug for i(var), not for i(var1, var2) * add drop_intercept argument to feols, fepois * fix error with did2s inference * add error when 0 or -1 in first stage * fix tests, output warning for i(var1, var2) syntax * format code * update figure + fix small bug * no 0 in second stage did test * bump version * deprecate i(var1, var2) syntax, update news * format * bring back i(var1, var2) * format
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Increases the performance of CRV1 inference by jit compiling and parallelizing via numba.