Zaloguj się
Blog na Matlab.pl
Forum polskich użytkowników
 
UŻYTKOWNICY GRUPY PROFIL Zaloguj się, by sprawdzić wiadomości FAQ
 



Napisz nowy temat     Odpowiedz do tematu Zobacz poprzedni temat :: Zobacz następny temat

Wizualizacja wielu danych
Forum MATLAB Strona Główna-> Przetwarzanie obrazów, grafika
Post Wysłany: 20 Października 2016, Czw 3:42 pm Temat postu: Wizualizacja wielu danych Odpowiedz z cytatem
 
AUTOR:
fidp



Dołączył: 20 Paź 2016
Posty: 2


Ogląda profil użytkownika Wyślij prywatną wiadomość
Witam,
mam pewien problem i potrzebowałbym pomocy. Mianowicie, dysponuję kilkudziesięcioma nagraniami samogłosek a, e, u,o. Z każdego nagrania jestem w stanie wyodrębnić kilkanaście cech. I teraz pojawia się problem ponieważ muszę w jakiś sposób pokazać, iż dane, grupami (samogłoskami) są separowalne. I jeśli wezmę dla każdego z nagrań tylko dwie cech to w układzie kartezjańskim mogę zaznaczyć gdzie leży dane nagranie. Jeśli każdą samogłoskę oznaczę innym kolorem wówczas mam piękny wykres pokazujący skupienia danych. Podobnie ma się sytuacja w przypadku 3 cech, wówczas mogę to samo zrobić w przestrzeni 3D. A w jaki sposób przedstawić 10 cech? Jak zredukować ilość danych? Oczywiście najlepiej aby wszystko działało w MatLabie;)

Będę wdzięczy za każdy pomysł.

Pozdrawiam,
Paweł


 

Post Wysłany: 20 Października 2016, Czw 6:50 pm Temat postu: Odpowiedz z cytatem
 
AUTOR:
Łazik
Może pisać książki


Dołączył: 31 Maj 2013
Posty: 100
Skąd: Polska


Ogląda profil użytkownika Wyślij prywatną wiadomość
Przy dziesięciu cechach masz 45 możliwości zestawienia dwóch cech na wykresie. Jeśli wykreślisz wszystkie, otrzymasz 2-D rzuty tej 10-cio wymiarowej przestrzeni. Nie jest to może eleganckie, ale możesz przejrzeć wszystkie i wybrać te, które najlepiej obrazują różnice między cechami poszczególnych samogłosek. Zamknij te niepotrzebne wykresy, resztę zapisz/wydrukuj lub zapisz sobie pary cech które Ci zostały.

Orientacyjny kod:

Kod:
for k = 1:10
 
for l = k+1:10
    
% dokuje kolejne figure, by nie zaśmiecać ekranu.
    
figure('WindowStyle', 'docked');
    
title(sprintf('%d vs. %d', k, l));
    % ...
twój kod do wykresu.

    %
odnosisz się do k-tej i l-tej cechy
    xlabel
(sprintf('Cecha nr. %d', k));
    
ylabel(sprintf('Cecha nr. %d', l));
    %
legend, etc. co tam potrzebujesz
  end
end



_________________
cody/players/4345310
 

Post Wysłany: 20 Października 2016, Czw 8:35 pm Temat postu: Odpowiedz z cytatem
 
AUTOR:
mc2
Może pisać książki


Dołączył: 19 Maj 2009
Posty: 2203


Ogląda profil użytkownika Wyślij prywatną wiadomość Wyślij email Odwiedź stronę autora
Polecam algorytm t-distributed stochastic neighbor embedding:
https://en.wikipedia.org/wiki/T-distributed_stochastic_neighbor_embedding
Na tej stronie znajdziesz implementację w MATLABie:
http://lvdmaaten.github.io/tsne/

Możesz również spróbować użyć PCA: https://pl.wikipedia.org/wiki/Analiza_g%C5%82%C3%B3wnych_sk%C5%82adowych
 

Post Wysłany: 30 Października 2016, Nie 9:43 am Temat postu: Odpowiedz z cytatem
 
AUTOR:
fidp



Dołączył: 20 Paź 2016
Posty: 2


Ogląda profil użytkownika Wyślij prywatną wiadomość
t-SNA jest tym czego szukałem. Dziękuję serdecznie.


 

Post Wysłany: 31 Października 2016, Pon 8:31 am Temat postu: Odpowiedz z cytatem
 
AUTOR:
fabbian225
Początki pisania


Dołączył: 26 Paź 2016
Posty: 5


Ogląda profil użytkownika Wyślij prywatną wiadomość Odwiedź stronę autora
To fakt, jest to najlepsze co może być.


 

Post Wysłany: 2 Listopada 2016, Sro 4:53 pm Temat postu: Odpowiedz z cytatem
 
AUTOR:
fabbian44d



Dołączył: 02 Lis 2016
Posty: 3


Ogląda profil użytkownika Wyślij prywatną wiadomość Odwiedź stronę autora
t-SNA to faktycznie bardzo fajna sprawa.



_________________
Medycyna estetyczna
 

Forum MATLAB Strona Główna-> Przetwarzanie obrazów, grafika
Wyświetl posty z ostatnich:   

Napisz nowy temat     Odpowiedz do tematu Zobacz poprzedni temat :: Zobacz następny temat

Wszystkie czasy w strefie CET (Europa)

Skocz do:  

Statystyki forum:



Od dnia 08.06.2006 forum odwiedzano 35658110
Najwięcej użytkowników 266 było obecnych 19 Lutego 2015, Czw 7:03 pm

Aktualnie online:




Najnowsze posty na forum:
Optymalizowanie portfela  (28 Kwietnia 2017, Pią 11:02 am)
Optymalizowanie portfela  (28 Kwietnia 2017, Pią 10:59 am)
pochodna analityczna i numeryczna  (27 Kwietnia 2017, Czw 6:36 pm)
Poradniki do MATLABa  (27 Kwietnia 2017, Czw 1:11 pm)
Jak symulować metodą Monte Carlo wartość oczekiwaną i  (26 Kwietnia 2017, Sro 3:08 pm)
Miejsce zerowe  (24 Kwietnia 2017, Pon 7:36 pm)
Badanie rozkładu prawdopodobieństwa  (24 Kwietnia 2017, Pon 9:50 am)
zadanie z pętlami  (22 Kwietnia 2017, Sob 5:59 pm)
gęstoś mocy sygnału  (20 Kwietnia 2017, Czw 9:30 pm)
Wycięcie sygnału z pliku za pomocą skryptu.  (20 Kwietnia 2017, Czw 2:34 pm)
Twoje prawa:
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Nie możesz ściągać plików na tym forum