I've used psmatch2 in one analysis looking at the effect of health insurance enrollment on use of health services. A nice feature of psmatch2 is that I can call on pstest after psmatch2 to assess the comparability of the treament and control groups in terms of the specified covarites before and after matching.
Lately I was suggested to use 'teffects psmatch' because of its advantage of taking into account the fact that propensity scores are estimated when calculating standard errors. But my questions are:
1. How would I know the quality of matching with teffects psmatch. I could not figure out how to use pstest after it.
2. The second problem I had with 'teffects psmatch' is I got an error message: no propensity-score matches for observation xx(xx is the observation #) within caliper 0.01; this is not allowed. I know psmatch2 automatically excludes unmatched cases but teffects psmatch does not, so I did the following-only using the sample on support when running teffects psmatch. However it did not fix the problem. My stata commands are:
psmatch2 insurance covarlist, outcome(service) caliper(0.01) logit ties
teffects psmatch (service) (insurance covarlist, logit) if _support==1, atet caliper(0.01) vce(iid)
If anyone can help answer these two questions, I would greatly appreciate!!!
Lately I was suggested to use 'teffects psmatch' because of its advantage of taking into account the fact that propensity scores are estimated when calculating standard errors. But my questions are:
1. How would I know the quality of matching with teffects psmatch. I could not figure out how to use pstest after it.
2. The second problem I had with 'teffects psmatch' is I got an error message: no propensity-score matches for observation xx(xx is the observation #) within caliper 0.01; this is not allowed. I know psmatch2 automatically excludes unmatched cases but teffects psmatch does not, so I did the following-only using the sample on support when running teffects psmatch. However it did not fix the problem. My stata commands are:
psmatch2 insurance covarlist, outcome(service) caliper(0.01) logit ties
teffects psmatch (service) (insurance covarlist, logit) if _support==1, atet caliper(0.01) vce(iid)
If anyone can help answer these two questions, I would greatly appreciate!!!

Comment