Visualizer für den nächsten Nachbarn
Laden Sie CSV-Daten hoch, wählen Sie k und eine Distanzmetrik und visualisieren Sie k-nächste Nachbarn mit Mehrheitsentscheidung.
Über dieses Tool
Untersuchen Sie die k nächsten Zeilen eines kleinen Datensatzes und bei einer Klassenspalte deren gleichgewichtete Mehrheitsentscheidung. Das Beispiel beginnt mit Zeile 1; diese Zeile wird als Nachbar ausgeschlossen. Wählen Sie eine andere Zeile oder bearbeiten Sie einen Abfragewert für eine neue externe Abfrage. Danach sind alle Datenzeilen Kandidaten. CSV exportiert volle Abstände, Eingaben und Skalierungsdaten.
CSV einfügen oder CSV/TSV/Semikolon-Text mit Kopfzeile laden. Grenzen: 500 Zeilen, 2–32 eindeutige Spaltennamen, 128 Zeichen pro Zelle, 1 MiB Datei und eine Million UTF-16-Eingabeeinheiten. Alle Zeilen müssen gleich viele Zellen enthalten. Numerische Spalten benötigen in jeder Zeile vollständige Dezimalzahlen mit Nichtnull-Betrag 1e−100…1e100. Dezimalkomma funktioniert in quotierten Zellen oder Semikolon-/TSV-Dateien. Leere logische Zeilen werden ignoriert; Werte und Namen werden NFC-normalisiert.
Die Klassenspalte ist niemals Abstandsmerkmal. Unter Spalten & Skalierung wählen Sie numerische Merkmale und Diagrammachsen unabhängig. Alle gewählten Merkmale bestimmen den Abstand; das Diagramm ist nur eine 2D-Projektion. Ein Klick setzt nur dann eine neue Abfrage, wenn genau zwei gewählte Merkmale die unterschiedlichen Diagrammachsen sind. Sonst die sichtbaren Abfragewerte bearbeiten; zusätzliche Merkmale werden nicht unsichtbar ergänzt. Klassen unterscheiden Groß-/Kleinschreibung; wiederholte Farben bedeuten keine gleichen Klassen.
Euklidischer Abstand ist die Länge des Differenzvektors, Manhattan die Summe absoluter Differenzen, Kosinusabstand 1 minus normiertes Skalarprodukt. Nullvektoren haben undefinierten Kosinus: Kandidaten werden ausgeschlossen; weniger als k gültige Nachbarn ergibt einen Fehler. Originalwerte behalten Einheiten und deren Einfluss. Optionaler Z-Score verwendet Mittelwert und Populationsstandardabweichung der Trainingskandidaten ohne gewählte Abfragezeile; konstante Spalten verwenden Divisor 1. Das Diagramm bleibt in Originaleinheiten.
Jeder gewählte Nachbar hat eine Stimme; der Stimmenanteil ist keine kalibrierte Wahrscheinlichkeit oder gemessene Modellgüte. Gleiche Abstände verwenden die ursprüngliche Zeilenfolge. Gleiche Stimmenzahlen verwenden Unicode-Klassenreihenfolge und werden als Gleichstand angezeigt. Kein automatisches Training, Validieren, Ergänzen fehlender Werte oder Entscheidungsgrenzen. Entfernungsmetrik-Explorer und Feature-Skalierung helfen beim Prüfen der Vorverarbeitung; Merkmale und Metrik können das Ergebnis ändern.
Nur Eingabewerte bleiben in diesem Browser erhalten. Berechnete Ergebnisse und Versuchsverläufe werden nicht gespeichert.