Die Funktion DimensionReduction.isomap(A) erwartet folgende (verpflichtende) Argumente:
Argument | Datentyp | Hinweis |
A | Datenfeld | Datensatz als Matrix (Liste von Objekten) |
n | Zahl | ganzzahlig, 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:
Variable | Datentyp | Hinweis | Default-Wert |
metric | Zeichenkette | manhattan, euclidean, maximum oder cosine | euclidean |
neighbors | Zahl | ganzzahlig, positiv | 5 |
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.