Esempio n. 1
0
File: Form1.cs Progetto: P2A419/P2
        private void GaussianTrain_Click(object sender, EventArgs e)
        {
            try
            {
                UnitCollection units = new UnitCollection();

                units.FromFile(GaussianTrainingFileTextBox.Text);

                UnitCollection standardized = new UnitCollection();

                standardized = gaussian.Standardize(units);

                gaussian.Train(standardized);

                double plim = gaussian.CalculateProbabilityLimit(standardized);

                DialogResult result = MessageBox.Show("The recommended probability limit is:\n\n" + plim + "\n\nWould you like to apply it?", "Recommended Probability Limit", MessageBoxButtons.YesNo);

                if (result == DialogResult.Yes)
                {
                    GaussianPlimNumericUpDown.Value = (decimal)plim;
                }
            }
            catch (Exception exception)
            {
                MessageBox.Show(exception.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }