A General Model for Multivariate Analysis