private void Button_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                var processor = new NaiveBayes.Processor<Person, int>();
                processor.Prepare();
                var data = new Processor().HandleData(@"pima-indians-diabetes.data.txt");
                var correctness = processor.Process(data);
                lbl.Content = string.Format("Prepared model is {0:P} correct", correctness);

                //var processor = new Processor();
                //processor.Process(data);
            }
            catch (Exception exception)
            {
                lbl.Content = string.Format("Error occured: {0}\nStack trace: {1}", exception.Message, exception.StackTrace);
            }
        }
        private void Button_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                var processor = new NaiveBayes.Processor <Person, int>();
                processor.Prepare();
                var data        = new Processor().HandleData(@"pima-indians-diabetes.data.txt");
                var correctness = processor.Process(data);
                lbl.Content = string.Format("Prepared model is {0:P} correct", correctness);

                //var processor = new Processor();
                //processor.Process(data);
            }
            catch (Exception exception)
            {
                lbl.Content = string.Format("Error occured: {0}\nStack trace: {1}", exception.Message, exception.StackTrace);
            }
        }