I performed a multiple linear regression and after checking my results everything seems to be great, but when I checked the residuals I noticed this patterns in the attached figure and I am not sure if it's right or not. I think there are two (or maybe three) groups. Am I right? Or this is a a random distribution? If there are two or more groups, what should I do next?