private void buttonKlasyfikuj_Click(object sender, RoutedEventArgs e) { List <double> givenValues = new List <double>(); foreach (var item in gridValues.Children.OfType <TextBox>()) { givenValues.Add(Convert.ToDouble(item.Text)); } textBoxKlasa.Text = KNearestNeighboursNColumsService.GetNewClassDependsOnValues(givenValues, valuesWithClass, Convert.ToInt32(textBoxLiczbaSasiadow.Text), comboBoxMetrykaOcenyOdleglosci.SelectedIndex); }
private void buttonJakoscKlasyfikacji_Click(object sender, RoutedEventArgs e) { double doubleResult = KNearestNeighboursNColumsService.GetQualityClassification(valuesWithClass, Convert.ToInt32(textBoxLiczbaSasiadow.Text), comboBoxMetrykaOcenyOdleglosci.SelectedIndex); MessageBox.Show("Jakość klasyfikacji jest równa: " + doubleResult.ToString()); }