Proszę o pomoc w rozwiązaniu zadania:
Wygenerować (przy pomocy komputera) 400 liczb z rozkładu jednostajnego U(0,1). a) Narysować histogram i obliczyć średnią, medianę, wariancję oraz kwartyl dolny i górny z próby oraz porównać je z rzeczywistymi wartościami tych parametrów. B) Następnie pogrupować wygenerowane liczby na 40 ciągów 10-elementowych i obliczyć w każdej grupie średnią. Powtórzyć punkt a) dla czterdziestu uzyskanych średnich. Do gęstości jakiego rozkładu ( na mocy centralnego twierdzenia granicznego) będzie bliski histogram dla średnich?
Nawet nie wiem jak się za to zabrać, co to znaczy wygenerować i gdzie mam to zrobić??
Zadanie z rozkładem jednostajnym
Rozpoczęty przez alisa, May 25 2008 16:59
3 odpowiedzi w tym temacie
#1
Napisano 25.05.2008 - 16:59
Napisano 25.09.2011 - 17:55
#2
Napisano 26.05.2008 - 12:49
Wygenerować, znaczy skorzystać z dostępnej metody. Języki programowania mają różne metody służące do losowania liczb. Właśnie z takiej metody musisz skorzystać, żeby wylosować 400 takich liczb.
A gdzie to zrobić? No cóż, nie wiem, co Ci uczelnia udostępnia. W najgorszym wypadku można bawić się w C++, Javie, czy czymś tam innym.
Z koleji, jeśli masz dostęp np. do MATLABA, to nie ma co się zastanawiać i ruszać w to środowisko.
W MATLABIE wpiszesz po prostu:
Żeby dostać histogram... Trzeba założyć jakąś dokładność tego histogramu. Bo taki histogram zlicza ile było punktów w kolejnych przedzialikach. Przyjmijmy więc, że przedziałów będzie 50, więc wpisujemy po prostu:
Co do b, to grupowanie odbywa się po prostu przez odwołania
A gdzie to zrobić? No cóż, nie wiem, co Ci uczelnia udostępnia. W najgorszym wypadku można bawić się w C++, Javie, czy czymś tam innym.
Z koleji, jeśli masz dostęp np. do MATLABA, to nie ma co się zastanawiać i ruszać w to środowisko.
W MATLABIE wpiszesz po prostu:
A=rand([1 400]);I dostaniesz tablicę A zawierającą 400 liczb wygenerowanych z rozkładu jednostajnego (dokładność do 3 miejsc po przecinku).
Żeby dostać histogram... Trzeba założyć jakąś dokładność tego histogramu. Bo taki histogram zlicza ile było punktów w kolejnych przedzialikach. Przyjmijmy więc, że przedziałów będzie 50, więc wpisujemy po prostu:
hist(A,50)Średnia:
mean(A)Mediana:
median(A)I tak dalej.... A jak jakiejś funkcji nie będzie, to samemu napisać...
Co do b, to grupowanie odbywa się po prostu przez odwołania
A([1+k*10:1:(k+1)*10])dla kolejnych k od 0 do 39. I dla takich kawałków powtarzamy punkt A.
Używam opcji "Zobacz posty od ostatniej wizyty", gdzie widzę dział oraz TEMAT. Temat postaci "help zadanie" zignoruję, ale koło tematu "Izomorfizm/dowód" nie przejdę obojętnie.
Wyłącznie od Ciebie zależy, czy zainteresuje mnie Twoje zadanie
Wyłącznie od Ciebie zależy, czy zainteresuje mnie Twoje zadanie
#3
Napisano 06.06.2008 - 17:47
dzięki
#4
Napisano 06.06.2008 - 21:20
Bardzo proszę
Używam opcji "Zobacz posty od ostatniej wizyty", gdzie widzę dział oraz TEMAT. Temat postaci "help zadanie" zignoruję, ale koło tematu "Izomorfizm/dowód" nie przejdę obojętnie.
Wyłącznie od Ciebie zależy, czy zainteresuje mnie Twoje zadanie
Wyłącznie od Ciebie zależy, czy zainteresuje mnie Twoje zadanie