Jak utworzyć wykres klastra w R bez używania clustplot?Jak utworzyć wykres klastra w R?
Próbuję uzyskać dostęp do niektórych klastrów (za pomocą R) i wizualizacji (przy użyciu Canvas HTML5).
Zasadniczo chcę utworzyć , ale zamiast kreślenia danych, chcę uzyskać zestaw punktów lub współrzędnych 2D, które można przeciągnąć na płótno i zrobić coś może być piękne (ale nie jestem pewien jak to zrobić Zrób to). Mogę sobie wyobrazić, że:
- Tworzenie macierzy podobieństwa dla całego zbioru danych (przy użyciu dist)
- Cluster macierz podobieństwa użyciu kmeans lub coś podobnego (z wykorzystaniem kmeans)
- Plot wynikiem korzystania MDS lub PCA - ale nie jestem pewien, jak odnoszą się kroki 2 i 3 (cmdscale).
Mam wyrejestrowany pytania here, here i here (z których ostatnia to najbardziej użytku).
Dzięki @EDi, to jest naprawdę świetne. Tak więc, aby wyjaśnić, klastry, a następnie zbudować podobieństwo matirx. Następnie używasz MDS do pozycjonowania punktów w 2D, a następnie kolorujesz punkty według ich relacji do klastra. Znakomity. Jeśli masz szansę, możesz wyjaśnić, co to robi: grupy <- poziomy (współczynnik (kclus $ cluster)) – slotishtype
zobacz moją edycję. groups jest po prostu obiektem, który zawiera nazwy grup, używane tylko dla pętli for. – EDi
OK Widzę twoją zmianę. Jedno ostatnie pytanie, czy możesz zgrupować matrycę odległości, czy jest to szalony ruch? Przepraszam, uczę się w tej chwili i właśnie przepracowuję swoją drogę. – slotishtype