Ejemplo n.º 1
0
        /// <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);
        }
Ejemplo n.º 2
0
        /// <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);
        }