.isomap

Die Funktion DimensionReduction.isomap(A) erwartet folgende (verpflichtende) Argumente:

ArgumentDatentypHinweis
ADatenfeldDatensatz als Matrix (Liste von Objekten)
nZahlganzzahlig, positiv

Der Datensatz A wird auf n Merkmale reduziert. Als Verfahren kommt eine isometrische Transformation zum Einsatz, die als Erweiterung der multidimensionalen Skalierung unter Verwendung eines Graphens angesehen werden kann.

Zudem können folgende Optionen verwendet werden:

VariableDatentypHinweisDefault-Wert
metricZeichenkettemanhattan, euclidean, maximum oder cosineeuclidean
neighborsZahlganzzahlig, positiv5

Die Option metric definiert die Metrik bzw. das Ähnlichkeitsmaß, das zur Bestimmung der Abstände zwischen den Objekten des Datensatzes verwendet wird. neighbors definiert die Anzahl der nächsten Nachbarn pro Objekt, die zur Erstellung des Graphens herangezogen werden sollen.

Hinweis: Da die multidimensionale Skalierung auf der Bestimmung von Eigenvektoren beruht, nimmt die Laufzeit zur Durchführung der Funktion mit der Größe der Datensätze stark zu.

Beispiel
Es wird ein Datensatz bestehend aus Objekten mit jeweils vier Merkmalen auf drei Merkmale reduziert.
Beispiel
Es wird der IrisFlower-Datensatz ausgelesen und auf zwei Merkmale reduziert. Das Ergebnis wird farblich nach Klassenzugehörigkeit dargestellt
Zur Übersicht