package com.example.xxx;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileInputStream;
import java.io.InputStreamReader;
import java.util.ArrayList;
public class xxxx {
}
class Main {
private static String path = "./src/data.txt"; //deta数据在最下面
private static ArrayList> data = new ArrayList>();
public static void main(String[] args) {
readData(path);
//对缺失值进行处理,但文件data.txt不处理,可能对缺失值进行另一种方法处理
//山鸢尾,变色鸢尾, 和维吉尼亚鸢尾, 分类3种花 (包括决策树、贝叶斯分类方法、BP神经网络和SVM)
dealWithData();
System.out.println("对数据进行朴素贝叶斯分类:");
Bayesian bayesian = new Bayesian("6.4","2.7","5.3","1.8",data);
bayesian.calculate_Bayesian();
Bayesian bayesian1 = new Bayesian("4.5","2.3", "1.3", "0.3",data);