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); } }