A classification based analysis of passenger survival using KNN,SVM,Naive Bayes and Logistic Regression