import smile.data.AttributeDataset;
import smile.data.Datum;
import smile.data.parser.ArffParser;
import java.util.Arrays;
/**
* Created by vedenin on 09.04.16.
*/
public class SmileHelloWorld {
public static void main(String[] args) throws Exception {
SmileHelloWorld cls = new SmileHelloWorld();
cls.LoadArff();
}
private void LoadArff() throws Exception {
ArffParser arffParser = new ArffParser();
arffParser.setResponseIndex(4);
AttributeDataset weather = arffParser.parse(this.getClass().getResourceAsStream("weather.nominal.arff"));
println("name" + weather.getName());
println("responce " + weather.response());
println("attributes = " + Arrays.toString(weather.attributes()));
println("Data: ");
println(" x : y : weight");
weather.forEach((x) -> println(Arrays.toString(x.x) + " : " + x.y + " : " + x.weight));
}
private static void println(String text) {
System.out.println(text);
}
}