Comments (4)
Hi Simon,
It's tricky without having access to your data---can you at least print out the results of head(tk_cbs_test_12_21_80_t12_hosp_imp)
?---but my first guess is that your imputed treatment date is mislaligned. Can you retry from step 2, except this time set the first.treat
date to 2021?
from etwfe.
Finally, I have one more question: is it also possible to use the staggered treatment with, in some cases, repeated treatments? To illustrate: suppose I have the relevant data for 2010, 2012, 2017 and 2021, but some neighbourhoods get treated multiple times (e.g. in between 2010 and 2012, but again in 2012 and 2017). Do I then just create a separate first.treat value for those groups, or is there another way around this?
I believe that the ETWFE framework should, conceptually, be able to handle multiple treatments as well as turning treatment off and on again. Unfortunately, I haven't coded that up in this implementation yet. You might consider the did_multiplegt
package; though---fair warning---it's quite slow and not particularly well documented. I've written up an overview of it here.
from etwfe.
@simonvanteutem, any updates on this?
from etwfe.
Closing in the absence of further updates. Please let me know if there's still an issue.
from etwfe.
Related Issues (20)
- Interacted Treatment Effect HOT 2
- .Dtreat should be logical instead of integer
- Allow time-varying covariates
- marginaleffects slow in large data sets HOT 8
- emfx could be smarter about xvar
- Error: Error in variable_classes[[v$name]] : subscript out of bounds HOT 6
- `marginaleffects` 0.10.0 is on its way to CRAN HOT 1
- Error: The function supplied to the `transform_pre` argument must accept two numeric vectors of predicted probabilities of length 0, and return a single numeric value or a numeric vector of length 0, with no missing value. HOT 2
- emfx() error when using offset in Poisson HOT 21
- Query RE Heterogeneous treatment effects HOT 13
- Error: Class of the `.Dtreat` variable is class is not supported. HOT 10
- Inference using fixest's aggregate command HOT 7
- Question about simple ATT using never treated control group HOT 6
- Anticipation HOT 1
- Lee and Wooldridge HOT 1
- emfx() not aggregating when the data already includes a variable named 'group' HOT 4
- Including weights? HOT 1
- Interaction with continuous variable HOT 5
- Error when trying to use emfx function. "Models of class "etwfe" are not supported." HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from etwfe.