Finite mixture of linear regression models: An adaptive constrained approach to maximum likelihood estimation