I use teffects and psmatch2 to check if they produce same results. They do not. Below is the code. What would be the reason for that they produce results that are very different from each other? I checked the matched samples each package produce before they estimate the ATET, and in fact find that the observations matched are quite different across the two packages. How is it possible that the two packages use the same matching method and end up with different matched samples (to estimate the treatment effect)?
use https://www.stata-press.com/data/r16/cattaneo2
teffects nnmatch (bweight mage prenatal1 mmarried fbaby) (mbsmoke), atet nneighbor(1)
psmatch2 mbsmoke, mahalanobis(mage prenatal1 mmarried fbaby) outcome(bweight) neighbor(1) ties
Related Posts with Why do results of teffects versus psmatch2 differ so much?
Creating predictor in fake data with some known parametersDear all, I am trying to create some fake data, where x = z * 0.466 + e_x, and x follows a normal d…
How to generate a variable with only one gender?Hello, I have a variable which shows whether the respondent works in a male dominated or a female d…
Many interaction terms omitted in panel regressionHello everyone, I am trying to include interaction terms (between a dummy variable and time-dummy v…
Extract New Variable from Frequency Table by CategoryHey everyone, I am using Stata 16 on Mac. I am trying to create a new variable from the percentage…
How to interpret this post command?Commands: mixed eu_image || nordsyd_eu:, baselevel (first variable is positive/negative opinion to …
Subscribe to:
Post Comments (Atom)
0 Response to Why do results of teffects versus psmatch2 differ so much?
Post a Comment