Yes, I see, there are many inconsistencies here. In addition to year born, I see that gender often differs.
This is not a Stata problem, and there is no way to code your way out of it.
I think you need to look more carefully at the ESS documentation. In a few minutes on the ESS website (http://www.europeansocialsurvey.org/about/faq.html), I found this:
In other words, this isn't panel data, and the same people do not participate across waves. So your quest to find the same person in separate years is futile. If the same person does happen to be included in more than one year, it is a coincidence, and there will be very few such people.
It is still true that for purposes of analysis, you will append these data sets in the way suggested in #14. But you must analyze this data as cross-sectional. It just isn't longitudinal (panel) data.
This is not a Stata problem, and there is no way to code your way out of it.
I think you need to look more carefully at the ESS documentation. In a few minutes on the ESS website (http://www.europeansocialsurvey.org/about/faq.html), I found this:
The ESS selects new sample members each round (cross-sectional sampling). To ensure comparability, all countries must use random probability sampling. This means that everyone (aged 15 and over, resident within private households) must have a chance to be selected, and that their chances of selection are known. Once selected, an individual cannot be replaced by anyone else, even if they cannot be contacted, are ill or refuse to take part. [emphasis added].
It is still true that for purposes of analysis, you will append these data sets in the way suggested in #14. But you must analyze this data as cross-sectional. It just isn't longitudinal (panel) data.
Comment