/// <summary> /// Creates information system from selected file. /// </summary> /// <returns>Information system.</returns> public static InformationSystem CreateFromFile(IDataFileParser parser, FileManager fileManager) { InformationSystem result = new InformationSystem() { Rows = parser.Parse(fileManager.FileStream), Confidence = 0.0m, Support = 0.0m, Name = fileManager.FileName }; return(result); }
/// <summary> /// Creates information system using specific generator type. /// </summary> /// <param name="type">Type of generator. </param> /// <param name="numberOfAttributes">Number of arguments to generate for each row.</param> /// <param name="numberOfObjects">Number of rows to generate.</param> /// <returns>Information system.</returns> public static InformationSystem CreateFromGenerator(IDataGenerator generator, int numberOfAttributes, int numberOfObjects) { IDataGenerator gen = generator; gen.NumberOfAttributes = numberOfAttributes; gen.NumberOfObjects = numberOfObjects; InformationSystem result = new InformationSystem() { Confidence = 0.0m, Support = 0.0m, Rows = generator.Generate() }; return(result); }