Well, the whole point of xtdpdml was to come up with something better than system gmm, so we don't replicate system gmm.
The support page for xtdpdml is
https://www3.nd.edu/~rwilliam/dynamic/index.html
It includes links to our three published papers or drafts of those papers. People can email me if they want the final versions.
xtdpdml has its worst problems with unbalanced panels where cases enter and leave at different times. It doesn't work very well with the abdata data that comes with stata, where only 14 out of 140 cases have data for every time period.
It also works best with large N / small T. When T gets bigger than 10 or when there are a lot of variables the correlation matrix can become too large. You data set sounds like something it can handle, at least if you are patient about getting results.
This article does a nice job of comparing various approaches for dealing with dynamic panels. xtdpdml comes out pretty good. https://osf.io/4h8nu/
The support page for xtdpdml is
https://www3.nd.edu/~rwilliam/dynamic/index.html
It includes links to our three published papers or drafts of those papers. People can email me if they want the final versions.
xtdpdml has its worst problems with unbalanced panels where cases enter and leave at different times. It doesn't work very well with the abdata data that comes with stata, where only 14 out of 140 cases have data for every time period.
It also works best with large N / small T. When T gets bigger than 10 or when there are a lot of variables the correlation matrix can become too large. You data set sounds like something it can handle, at least if you are patient about getting results.
This article does a nice job of comparing various approaches for dealing with dynamic panels. xtdpdml comes out pretty good. https://osf.io/4h8nu/
Comment