I have a dataset that consists of a population radiometric ages (300>n>600). A dataset can have ages can range on the order of billions of years. Each age measurement has an associated uncertainty based on our precision of measuring isotopic ratios. The problem I am trying to solve is how to identify the youngest sub-population of ages in this group that is separate from another, older, sub-populations.
Most mixture models work under the assumptions that each data point has no uncertainty. I believe that for my problem that including the uncertainty is key. I am having a hard time finding an algorithm that incorporates measurement uncertainty into mixture models.
Additionally, in our process for deriving these radiometric ages we use reference materials to calibrate and validate our methods. We re-date a single reference material multiple times per analytical session and as such, we can understand the uncertainty of our method, beyond the calculated uncertainty of each datum. The incorporation of these data to help set the size of the clusters may be very powerful.
I was wondering if anyone has tried to solve a problem similar to mine and has any suggestions of approaches, literature, or algorithms that may be of use.