I noticed that in some (rare) situations, training subject/group/subpopulation specific models is preferred to one general predictive model for all data (probably due to accuracy?).
For example, in the case of a medicine data, I saw that a predictive model is trained for each patient separately (instead of one model for all patients). In other field, I have seen training separate predictive models for each geographic region.
- Under what circumstances are the subject/group specific models often preferred to one general model?
- Why is one general model with a group variable as a feature not enough?
- What are the advantages of subject/group specific models over one single model?