Zaloguj się
Blog na Matlablog
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

Metoda Latin Hypercube Sampling
Forum MATLAB Strona Główna-> Matematyka, statystyka i prawdopodobieństwo
Post Wysłany: 19 Marca 2017, Nie 7:31 pm Temat postu: Metoda Latin Hypercube Sampling Odpowiedz z cytatem
 
AUTOR:
puma595



Dołączył: 19 Mar 2017
Posty: 4


Ogląda profil użytkownika Wyślij prywatną wiadomość
Witam.
Potrzebuję pomocy ...
Na początku trzeba było zrobić kombinację z 3 zbiorów
x=(1 2 3)
y=(4 5 6)
z=(7 8 9)

rozwiązanie

>> x=[1 2 3];
y=[4 5 6];
z=[7 8 9];
w = [];
for k1=1:3
for k2=1:3
for k3=1:3
w = [w;[x(k1) y(k2) z(k3)]];
end
end
end
w

w =

1 4 7
1 4 8
1 4 9
1 5 7
1 5 8
1 5 9
1 6 7
1 6 8
1 6 9
2 4 7
2 4 8
2 4 9
2 5 7
2 5 8
2 5 9
2 6 7
2 6 8
2 6 9
3 4 7
3 4 8
3 4 9
3 5 7
3 5 8
3 5 9
3 6 7
3 6 8
3 6 9
Udało się uzyskać efekt, ale to jest dopiero połowa sukcesu, potrzebuję teraz z tych próbek wylosować 10 procent metodą LHS latin hypercube sampling. Czy mógłbym liczyć na pomoc bo jeśli chodzi o tą metodę to nie mam zielonego pojęcia jak to zrobić. [/i]


 

Post Wysłany: 20 Marca 2017, Pon 9:49 am Temat postu: Gotowa funkcja Matlaba do LHS Odpowiedz z cytatem
 
AUTOR:
Jacek Konieczny
Może pisać książki


Dołączył: 31 Mar 2009
Posty: 320
Skąd: Poznań


Ogląda profil użytkownika Wyślij prywatną wiadomość Odwiedź stronę autora
W Matlabie istnieje specjalna funkcja o nazwie `lhsdesign` :

https://www.mathworks.com/help/stats/lhsdesign.html


 

Post Wysłany: 20 Marca 2017, Pon 6:08 pm Temat postu: Odpowiedz z cytatem
 
AUTOR:
puma595



Dołączył: 19 Mar 2017
Posty: 4


Ogląda profil użytkownika Wyślij prywatną wiadomość
Widziałem tą funkcję tylko jak ją zastosować do tych próbek??


 

Post Wysłany: 21 Marca 2017, Wto 2:06 pm Temat postu: Odpowiedz z cytatem
 
AUTOR:
kasztel
Może pisać książki


Dołączył: 10 Maj 2007
Posty: 1048
Skąd: Uniwersytet Warszawski


Ogląda profil użytkownika Wyślij prywatną wiadomość Odwiedź stronę autora
nie wiem czy to jest rozwiązanie zadania, ale do przemyślenia jak to działa. Trzy linijki:

Kod:

M
= [x;y;z];
b = floor(3*lhsdesign(3,round(.1*3^3)))+1;
W = cell2mat(arrayfun(@(k1,k2) M(b(k1,:),k2),1:3,1:3,'UniformOutput',0));


RaK


 

Post Wysłany: 20 Kwietnia 2017, Czw 5:30 am Temat postu: Odpowiedz z cytatem
 
AUTOR:
mirek154
Początki pisania


Dołączył: 20 Kwi 2017
Posty: 5


Ogląda profil użytkownika Wyślij prywatną wiadomość
bardzo ciekawa to jest metoda



_________________
http://www.3escorts.com/
 

Forum MATLAB Strona Główna-> Matematyka, statystyka i prawdopodobieństwo
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 39368621
Najwięcej użytkowników 266 było obecnych 19 Lutego 2015, Czw 7:03 pm

Aktualnie online:




Najnowsze posty na forum:
Zamiana elementĂłw macierzy  (22 Listopada 2017, Sro 8:36 pm)
The Walking Dead Sezon 8 odc 6 Cda Cały Odcinek  (22 Listopada 2017, Sro 2:12 am)
Dobrze płatna praca  (21 Listopada 2017, Wto 6:21 pm)
Dla kaĹźdego  (21 Listopada 2017, Wto 1:59 pm)
problemy skĂłrne  (21 Listopada 2017, Wto 12:03 pm)
Gwiezdne Wojny Ostatni Jedi Cda  (20 Listopada 2017, Pon 7:38 pm)
Macierz odwrotna  (19 Listopada 2017, Nie 3:43 pm)
OdbiĂłr obrazu z kamery IP  (19 Listopada 2017, Nie 2:39 pm)
[S03E10] Outlander CDA Sezon 3 Odcinek 10 Online Zalukaj PL  (18 Listopada 2017, Sob 11:01 pm)
KrĂłlowe Ĺźycia 3 Sezon 12 Odcinek Online CDA (s03e12)  (18 Listopada 2017, Sob 5:36 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