implemented decision tree, random forest, and svm using different factor fomulas