I'd like to use the IPW estimator in my model, with treatment effects.
The treatment is a dummy variable, but the outcome is a continuous variable which can take negative and positive values (it's a growth rate).
I have a panel dataset of 28 countries, for the periode 1991m1 - 2019m6 (I have a monthly frequency).
When I use teffects aiwp (or teffects ipw), I get this:
Code:
"treatment 8 has 636 propensity scores less than 1.00e-05, treatment overlap assumption has been violated; use option osample() to identify the overlap violators"
- To use pstolerance: same error when I apply a pstolerance of 1e9. When I choose a pstolerance of 1e15, I have something like this:
Code:
Iteration 0: EE criterion = 6.548e-13 Iteration 1: EE criterion = 4.803e-20 (not concave) Iteration 2: EE criterion = 1.363e-20 (not concave) Iteration 3: EE criterion = 2.963e-21 (not concave) Iteration 4: EE criterion = 1.019e-21 (not concave) Iteration 5: EE criterion = 5.906e-22 (not concave) Iteration 6: EE criterion = 3.443e-22 (not concave) Iteration 7: EE criterion = 2.236e-22 (not concave) Iteration 8: EE criterion = 1.690e-22 (not concave) Iteration 9: EE criterion = 1.287e-22 (not concave) Iteration 10: EE criterion = 1.019e-22 (not concave) Iteration 11: EE criterion = 2.569e-23 (not concave) Iteration 12: EE criterion = 2.115e-23 (not concave)
-
Code:
To use osample(newvar): I have obtained this: treatment 8 has 636 propensity scores less than 1.00e-05, treatment overlap assumption has been violated by observations identified in variable osample(newvar)
Maybe it is because my treatment doesn't appear often: I have 6888 observations and the dummy takes the value of 1 only 48 times.
Thanks in advance for your answers
0 Response to Use of pstolerance with teffects aipw
Post a Comment