Implementation of multinomial logisitic regression, Weighted Logistic Regression, Bayesian Logistic Regression, Gaussian Generative Classification and Gaussian Naive Bayes Classification from scratch in MATLAB