public void buildForrest(String fileLoc){
		Instances data = null;
		BufferedReader reader = null;
		
		System.out.println("---------------BUILDING Random Forest Classifier---------------");
		
		try {
			//Read in data from the .arff file
			reader = new BufferedReader(new FileReader(fileLoc)); 
			data = new Instances(reader);
			reader.close();
			
			//Sets the class index (what to classify on) to the last value in the data file, this case {healthy,unhealthy}
			data.setClassIndex(data.numAttributes() - 1);
			
		} catch (IOException e) {
			System.err.println("Buffered reader for Random Forest input could not be created: " + e);
		}
		
		try {
			//Evaluator with the data, for use when classifying (Generally useful)
			eval = new Evaluation(data);
			//Classify the random forest with the data 
			System.out.println("-----Classifying data in Random Forest-----");
//			Can set the number of trees in the random forest and the depth of these trees. The defaults work well though
//			rf.setMaxDepth(20);
//			rf.setNumTrees(1000);
			rf.buildClassifier(data);

			
		} catch (Exception e) {
			System.err.println("Could not build Random forrest from data: " + e);
		}
		
		System.out.println("---------------Random Forest Classifier BUILT---------------");
	}