/* Class containing data sets used in various TSC papers */ package development; /** * * @author ajb */ public class DataSets { //ALL of our data sets //<editor-fold defaultstate="collapsed" desc="fileNames: All Data sets"> public static String[] fileNames={ "Adiac", // 390,391,176,37 "ArrowHead", // 36,175,251,3 "Beef", // 30,30,470,5 "BeetleFly", // 20,20,512,2 "BirdChicken", // 20,20,512,2 "Car", // 60,60,577,4 "CBF", // 30,900,128,3 "ChlorineConcentration", // 467,3840,166,3 "CinC_ECG_torso", // 40,1380,1639,4 "Coffee", // 28,28,286,2 "Computers", // 250,250,720,2 "Cricket_X", // 390,390,300,12 "Cricket_Y", // 390,390,300,12 "Cricket_Z", // 390,390,300,12 "DiatomSizeReduction", // 16,306,345,4 "DistalPhalanxOutlineCorrect", // 600,276,80,2 "DistalPhalanxOutlineAgeGroup", // 400,139,80,3 "DistalPhalanxTW", // 400,139,80,6 "Earthquakes", // 322,139,512,2 "ECGFiveDays", // 23,861,136,2 "ElectricDevices", // 8926,7711,96,7 "FaceAll", // 560,1690,131,14 "FaceFour", // 24,88,350,4 "FacesUCR", // 200,2050,131,14 "fiftywords", // 450,455,270,50 "fish", // 175,175,463,7 "FordA", // 3601,1320,500,2 "FordB", // 3636,810,500,2 "GunPoint", // 50,150,150,2 "Ham", "HandOutlines", // 1000,370,2709,2 "Haptics", // 155,308,1092,5 "Herring", // 64,64,512,2 "InlineSkate", // 100,550,1882,7 "ItalyPowerDemand", // 67,1029,24,2 "LargeKitchenAppliances", // 375,375,720,3 "Lightning2", // 60,61,637,2 "Lightning7", // 70,73,319,7 "MALLAT", // 55,2345,1024,8 "Meat", "MedicalImages", // 381,760,99,10 "MiddlePhalanxOutlineCorrect", // 600,291,80,2 "MiddlePhalanxOutlineAgeGroup", // 400,154,80,3 "MiddlePhalanxTW", // 399,154,80,6 "MoteStrain", // 20,1252,84,2 "NonInvasiveFatalECG_Thorax1", // 1800,1965,750,42 "NonInvasiveFatalECG_Thorax2", // 1800,1965,750,42 "OliveOil", // 30,30,570,4 "OSULeaf", // 200,242,427,6 "PhalangesOutlinesCorrect", // 1800,858,80,2 "Plane", // 105,105,144,7 "ProximalPhalanxOutlineCorrect", // 600,291,80,2 "ProximalPhalanxOutlineAgeGroup", // 400,205,80,3 "ProximalPhalanxTW", // 400,205,80,6 "RefrigerationDevices", // 375,375,720,3 "ScreenType", // 375,375,720,3 "ShapeletSim", // 20,180,500,2 "ShapesAll", // 600,600,512,60 "SmallKitchenAppliances", // 375,375,720,3 "SonyAIBORobotSurface", // 20,601,70,2 "SonyAIBORobotSurfaceII", // 27,953,65,2 "StarLightCurves", // 1000,8236,1024,3 "Strawberry", "SwedishLeaf", // 500,625,128,15 "Symbols", // 25,995,398,6 "SyntheticControl", // 300,300,60,6 "ToeSegmentation1", // 40,228,277,2 "ToeSegmentation2", // 36,130,343,2 "Trace", // 100,100,275,4 "TwoLeadECG", // 23,1139,82,2 "TwoPatterns", // 1000,4000,128,4 "UWaveGestureLibrary_X", // 896,3582,315,8 "UWaveGestureLibrary_Y", // 896,3582,315,8 "UWaveGestureLibrary_Z", // 896,3582,315,8 "UWaveGestureLibraryAll", // 896,3582,945,8 "wafer", // 1000,6164,152,2 "Wine", "WordSynonyms", // 267,638,270,25 "Worms", "WormsTwoClass", "yoga" // 300,3000,426,2 }; //</editor-fold> //UCR data sets //<editor-fold defaultstate="collapsed" desc="fileNames: 46 UCR Data sets"> public static String[] ucrNames={ "Adiac", // 390,391,176,37 "Beef", // 30,30,470,5 "Car", // 60,60,577,4 "CBF", // 30,900,128,3 "ChlorineConcentration", // 467,3840,166,3 "CinC_ECG_torso", // 40,1380,1639,4 "Coffee", // 28,28,286,2 "Cricket_X", // 390,390,300,12 "Cricket_Y", // 390,390,300,12 "Cricket_Z", // 390,390,300,12 "DiatomSizeReduction", // 16,306,345,4 "ECGFiveDays", // 23,861,136,2 "FaceAll", // 560,1690,131,14 "FaceFour", // 24,88,350,4 "FacesUCR", // 200,2050,131,14 "fiftywords", // 450,455,270,50 "fish", // 175,175,463,7 "GunPoint", // 50,150,150,2 "Haptics", // 155,308,1092,5 "InlineSkate", // 100,550,1882,7 "ItalyPowerDemand", // 67,1029,24,2 "Lightning2", // 60,61,637,2 "Lightning7", // 70,73,319,7 "MALLAT", // 55,2345,1024,8 "MedicalImages", // 381,760,99,10 "MoteStrain", // 20,1252,84,2 "NonInvasiveFatalECG_Thorax1", // 1800,1965,750,42 "NonInvasiveFatalECG_Thorax2", // 1800,1965,750,42 "OliveOil", // 30,30,570,4 "OSULeaf", // 200,242,427,6 "Plane", // 105,105,144,7 "SonyAIBORobotSurface", // 20,601,70,2 "SonyAIBORobotSurfaceII", // 27,953,65,2 "StarLightCurves", // 1000,8236,1024,3 "SwedishLeaf", // 500,625,128,15 "Symbols", // 25,995,398,6 "SyntheticControl", // 300,300,60,6 "Trace", // 100,100,275,4 "TwoLeadECG", // 23,1139,82,2 "TwoPatterns", // 1000,4000,128,4 "UWaveGestureLibrary_X", // 896,3582,315,8 "UWaveGestureLibrary_Y", // 896,3582,315,8 "UWaveGestureLibrary_Z", // 896,3582,315,8 "wafer", // 1000,6164,152,2 "WordSynonyms", // 267,638,270,25 "yoga" // 300,3000,426,2 }; //</editor-fold> //Small UCR data sets //<editor-fold defaultstate="collapsed" desc="fileNames: Small UCR Data sets"> public static String[] ucrSmall={ "Beef", // 30,30,470,5 "Car", // 60,60,577,4 "Coffee", // 28,28,286,2 "Cricket_X", // 390,390,300,12 "Cricket_Y", // 390,390,300,12 "Cricket_Z", // 390,390,300,12 "DiatomSizeReduction", // 16,306,345,4 "fish", // 175,175,463,7 "GunPoint", // 50,150,150,2 "ItalyPowerDemand", // 67,1029,24,2 "MoteStrain", // 20,1252,84,2 "OliveOil", // 30,30,570,4 "Plane", // 105,105,144,7 "SonyAIBORobotSurface", // 20,601,70,2 "SonyAIBORobotSurfaceII", // 27,953,65,2 "SyntheticControl", // 300,300,60,6 "Trace", // 100,100,275,4 "TwoLeadECG", // 23,1139,82,2 }; //</editor-fold> //<editor-fold defaultstate="collapsed" desc="rakthanmanon13fastshapelets"> /* Problem sets used in @article{rakthanmanon2013fast, title={Fast Shapelets: A Scalable Algorithm for Discovering Time Series Shapelets}, author={Rakthanmanon, T. and Keogh, E.}, journal={Proceedings of the 13th {SIAM} International Conference on Data Mining}, year={2013} } All included except Cricket. There are three criket problems and they are not * alligned, the class values in the test set dont match */ public static String[] fastShapeletProblems={ "ItalyPowerDemand", // 67,1029,24,2 "MoteStrain", // 20,1252,84,2 "SonyAIBORobotSurfaceII", // 27,953,65,2 "SonyAIBORobotSurface", // 20,601,70,2 "Beef", // 30,30,470,5 "GunPoint", // 50,150,150,2 "TwoLeadECG", // 23,1139,82,2 "Adiac", // 390,391,176,37 "CBF", // 30,900,128,3 "ChlorineConcentration", // 467,3840,166,3 "Coffee", // 28,28,286,2 "DiatomSizeReduction", // 16,306,345,4 "ECGFiveDays", // 23,861,136,2 "FaceFour", // 24,88,350,4 "FacesUCR", // 200,2050,131,14 "fish", // 175,175,463,7 "Lighting2", // 60,61,637,2 "Lighting7", // 70,73,319,7 "FaceAll", // 560,1690,131,14 "MALLAT", // 55,2345,1024,8 "MedicalImages", // 381,760,99,10 "OliveOil", // 30,30,570,4 "OSULeaf", // 200,242,427,6 "SwedishLeaf", // 500,625,128,15 "Symbols", // 25,995,398,6 "SyntheticControl", // 300,300,60,6 "Trace", // 100,100,275,4 "wafer", // 1000,6164,152,2 "yoga", "FaceAll", "TwoPatterns", "CinC_ECG_torso" // 40,1380,1639,4 }; //</editor-fold> //<editor-fold defaultstate="collapsed" desc="marteau09stiffness: TWED"> public static String[] marteau09stiffness={ "SyntheticControl", // 300,300,60,6 "GunPoint", // 50,150,150,2 "CBF", // 30,900,128,3 "FaceAll", // 560,1690,131,14 "OSULeaf", // 200,242,427,6 "SwedishLeaf", // 500,625,128,15 "fiftywords", // 450,455,270,50 "Trace", // 100,100,275,4 "TwoPatterns", // 1000,4000,128,4 "wafer", // 1000,6164,152,2 "FaceFour", // 24,88,350,4 "Lightning2", // 60,61,637,2 "Lightning7", // 70,73,319,7 "ECG200", // 100,100,96,2 "Adiac", // 390,391,176,37 "yoga", // 300,3000,426,2 "fish", // 175,175,463,7 "Coffee", // 28,28,286,2 "OliveOil", // 30,30,570,4 "Beef" // 30,30,470,5 }; //</editor-fold> //<editor-fold defaultstate="collapsed" desc="stefan13movesplit: Move-Split-Merge"> public static String[] stefan13movesplit={ "Coffee", // 28,28,286,2 "CBF", // 30,900,128,3 "ECG200", // 100,100,96,2 "SyntheticControl", // 300,300,60,6 "GunPoint", // 50,150,150,2 "FaceFour", // 24,88,350,4 "Lightning7", // 70,73,319,7 "Trace", // 100,100,275,4 "Adiac", // 390,391,176,37 "Beef", // 30,30,470,5 "Lightning2", // 60,61,637,2 "OliveOil", // 30,30,570,4 "OSULeaf", // 200,242,427,6 "SwedishLeaf", // 500,625,128,15 "fish", // 175,175,463,7 "FaceAll", // 560,1690,131,14 "fiftywords", // 450,455,270,50 "TwoPatterns", // 1000,4000,128,4 "wafer", // 1000,6164,152,2 "yoga" // 300,3000,426,2 }; //</editor-fold> public static String createMatlabList(String[] names){ String res=""; for(String s:names) res+="'"+s+"',"; return res; } public static void main(String[] args){ String s=createMatlabList(fileNames); System.out.println(s); } }