Mam pytanie dotyczące dystrybucji normalnej (z mu = 0
i sigma = 1
).manipulować danymi, aby lepiej pasowały do rozkładu Gaussa
powiedzmy, że ja najpierw zadzwonić randn lub normrnd tędy
x = normrnd(0,1,[4096,1]); % x = randn(4096,1)
teraz, aby ocenić, jak dobre wartości x dopasować rozkład normalny, wzywam
[a,b] = normfit(x);
i mieć wsparcie graficzne
histfit(x)
Teraz dochodzimy do sedna pytania: jeśli nie jestem wystarczająco zadowolony z tego, jak x pasuje dany rozkład normalny, w jaki sposób można zoptymalizować x, aby lepiej dopasować oczekiwany rozkład normalny z 0 oznaczać i 1 odchylenie standardowe ?? Czasami z powodu kilku wartości reprezentacji (tj w tym przypadku), x pasuje naprawdę źle oczekiwany Gaussa, tak że chcę manipulować x (liniowo lub nie, to naprawdę nie ma znaczenia na tym etapie), aby uzyskać lepszą kondycję.
Chciałbym zauważyć, że mam dostęp do zestawu narzędzi statystycznych.
EDIT
zrobiłem przykład z
normrnd
irandn
spowodować moje dane mają i oczekuje się, że mają rozkład normalny. Ale w ramach pytania te funkcje są pomocne tylko w lepszym zrozumieniu mojej troski.Czy można zastosować dopasowanie najmniejszych kwadratów?
Generalnie podział otrzymuję jest podobny do następującego:
My
Może lepiej będzie z liczbami quasi-losowymi niż z liczbami pseudolosowymi, jeśli twój zestaw danych jest mały. http://www.mathworks.com/help/stats/generating-quasi-random-numbers.html – Dan
Jeśli pokażesz nam, jak wygląda twoja dystrybucja, to mogłoby to pomóc. – Memming
to, co przesłałeś, wygląda dla mnie bardzo dobrze. Prawdopodobnie potrzebujesz więcej próbek. – Memming