WICHTIG: Der Betrieb von goMatlab.de wird privat finanziert fortgesetzt. - Mehr Infos...

Mein MATLAB Forum - goMatlab.de

Mein MATLAB Forum

 
Gast > Registrieren       Autologin?   

Partner:




Forum
      Option
[Erweitert]
  • Diese Seite per Mail weiterempfehlen
     


Gehe zu:  
Neues Thema eröffnen Neue Antwort erstellen

Clusteranalyse beeinflussen

 

Becks_jn
Forum-Anfänger

Forum-Anfänger


Beiträge: 46
Anmeldedatum: 02.09.11
Wohnort: ---
Version: R2018
     Beitrag Verfasst am: 25.10.2016, 08:28     Titel: Clusteranalyse beeinflussen
  Antworten mit Zitat      
Hallo liebe Matlab-User,

ich habe eine Frage zur Clusteranalyse.

Ich möchte Objekte aufgrund der Oberfläche und des Volumens (Daten habe ich) in gebrochen, ganz, keine Unterscheidung und Centroids (Doppelt, hier ist ein Copy und Past Fehler in der Abbildung aufgetreten) unterscheiden.

Problem. Die Unterscheidungen sind nicht einfach --> fließender Übergang, siehe Abbildung.
Jetzt bekomme ich mithilfe kmeans das Ergebnis in der Abbildung.

Jedoch verstehe ich die Aufteilung nicht ganz. Die Centroids (Doppelten) Objekte kenne ich. Diese sind die in dem schwarzen Kreis.

Wie kann ich kmeans sagen, dass die Objekte in dem Kreis zu einem Cluster gehören, bzw. das er die Cluster selber erkennt und die anderen 3 Cluster entsprechend aufteilt.

Vielen Dank für die Hilfe!

kmeans_V_O_4.png
 Beschreibung:

Download
 Dateiname:  kmeans_V_O_4.png
 Dateigröße:  38.85 KB
 Heruntergeladen:  336 mal
Private Nachricht senden Benutzer-Profile anzeigen


Becks_jn
Themenstarter

Forum-Anfänger

Forum-Anfänger


Beiträge: 46
Anmeldedatum: 02.09.11
Wohnort: ---
Version: R2018
     Beitrag Verfasst am: 25.10.2016, 16:06     Titel:
  Antworten mit Zitat      
Hallo,

gibt es eine Möglichkeit die Startpunkte bei der kmeans-Clusterung festzulegen?
Oder gibt es eine Möglichkeiten die Schwerpunkte (Centroids)gleich Komplett zu fixieren, dass sich die Schwerpunkte der Cluster nicht ändern können?

Danke für eine Antwort!
Private Nachricht senden Benutzer-Profile anzeigen
 
Harald
Forum-Meister

Forum-Meister


Beiträge: 24.501
Anmeldedatum: 26.03.09
Wohnort: Nähe München
Version: ab 2017b
     Beitrag Verfasst am: 25.10.2016, 17:04     Titel:
  Antworten mit Zitat      
Hallo,

mit der Option 'Start' kannst du die Startpunkte festlegen.

Mir ist nicht bekannt, dass man die Verschiebung der Zentren verhindern kann. Das ginge höchstens, indem man die Anzahl der Iterationen einschränkt ('MaxIter').

Wenn es nur darum geht, zu jedem Punkt das nächstgelegene Zentrum zu ermitteln, sollte das im übrigen auch ohne kmeans gehen.

Grüße,
Harald
Private Nachricht senden Benutzer-Profile anzeigen
 
Becks_jn
Themenstarter

Forum-Anfänger

Forum-Anfänger


Beiträge: 46
Anmeldedatum: 02.09.11
Wohnort: ---
Version: R2018
     Beitrag Verfasst am: 25.10.2016, 17:25     Titel:
  Antworten mit Zitat      
Hallo Harald,

vielen Dank für deine Antwort.

Hast du eine Idee, wie ich das ohne kmeans mache? Ich habe Datenpunkte mit 5 Variablen. Ich möchte diese Datenpunkte in 2 Gruppen einteilen. Ich weiß die Schwerpunkte der Gruppen.
Nun möchte ich, ähnlich wie bei kmeans, die Datenpunkten der Gruppen zuordnen.
Private Nachricht senden Benutzer-Profile anzeigen
 
Harald
Forum-Meister

Forum-Meister


Beiträge: 24.501
Anmeldedatum: 26.03.09
Wohnort: Nähe München
Version: ab 2017b
     Beitrag Verfasst am: 26.10.2016, 08:31     Titel:
  Antworten mit Zitat      
Hallo,

für jeden Punkt den Abstand zu allen Zentren berechnen (eine for-Schleife über die Zentren sollte reichen) und das Minimum davon nehmen.

Grüße,
Harald
Private Nachricht senden Benutzer-Profile anzeigen
 
Neues Thema eröffnen Neue Antwort erstellen



Einstellungen und Berechtigungen
Beiträge der letzten Zeit anzeigen:

Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum posten
Du kannst Dateien in diesem Forum herunterladen
.





 Impressum  | Nutzungsbedingungen  | Datenschutz | FAQ | goMatlab RSS Button RSS

Hosted by:


Copyright © 2007 - 2025 goMatlab.de | Dies ist keine offizielle Website der Firma The Mathworks

MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, SimBiology, SimHydraulics, SimEvents, and xPC TargetBox are registered trademarks and The MathWorks, the L-shaped membrane logo, and Embedded MATLAB are trademarks of The MathWorks, Inc.