package wcet.dsvmfp; /* @relation weather @attribute outlook {sunny, overcast, rainy} @attribute temperature real @attribute humidity real @attribute windy {TRUE, FALSE} @attribute play {yes, no} @data sunny,85,85,FALSE,no sunny,80,90,TRUE,no overcast,83,86,FALSE,yes rainy,70,96,FALSE,yes rainy,68,80,FALSE,yes rainy,65,70,TRUE,no overcast,64,65,TRUE,yes sunny,72,95,FALSE,no sunny,69,70,FALSE,yes rainy,75,80,FALSE,yes sunny,75,70,TRUE,yes overcast,72,90,TRUE,yes overcast,81,75,FALSE,yes rainy,71,91,TRUE,no */ //14 data points public class WeatherData extends Data { private static float data[][] = { // nominals are binarized, reals are normalized, // and booleans are also binarized // rainy temp humi windy play { 1f, 0f, 0f, 1.000f, 0.645f, 0f, 0f }, { 1f, 0f, 0f, 0.762f, 0.806f, 1f, 0f }, { 0f, 1f, 0f, 0.905f, 0.677f, 0f, 1f }, { 0f, 0f, 1f, 0.286f, 1.000f, 0f, 1f }, { 0f, 0f, 1f, 0.190f, 0.484f, 0f, 1f }, { 0f, 0f, 1f, 0.048f, 0.161f, 1f, 0f }, { 0f, 1f, 0f, 0.000f, 0.000f, 1f, 1f }, { 1f, 0f, 0f, 0.381f, 0.968f, 0f, 0f }, { 1f, 0f, 0f, 0.238f, 0.161f, 0f, 1f }, { 0f, 0f, 1f, 0.524f, 0.484f, 0f, 1f }, { 1f, 0f, 0f, 0.524f, 0.161f, 1f, 1f }, { 0f, 1f, 0f, 0.381f, 0.806f, 1f, 1f }, { 0f, 1f, 0f, 0.810f, 0.323f, 0f, 1f }, { 0f, 0f, 1f, 0.333f, 0.839f, 1f, 0f }, }; public float[][] getData() { return data; } public static void main(String[] args) { Data data = new WeatherData(); System.out.println(data); } }