가우스 분포에서 임의의 샘플 배열을 만들고 싶습니다.Matlab은 무작위 샘플을 생성합니다. 가우스 분포
평균 값은 0이고 분산이 1
입니다 내가 충분히 샘플을 채취하는 경우, 내가 샘플의 내 최대 값이 0 + 1 = 1이 될 수 있다고 생각합니다. 는 그러나, 나는 ... 나는 4.2891 같은 값을 얻을 것을 발견
내 코드 :
x = 0+sqrt(1)*randn(100000,1);
mean(x)
var(x)
max(x)
이는 공처럼 나에게 0.9937의 VAR을 평균을 줄 것이다하지만 내 최대 값은 4.2891이다?
누구나 나를 도와 줄 수 있습니까?
1의 분산은 최대 값이 1임을 의미하지 않습니다. 가우스 분포는 양방향으로 무한대로 분산되므로 이론적으로 모든 실수를 그릴 수 있습니다. – eigenchris
최대 값은 더 커질 수 있습니다. 'min (x)'를보세요. 그것은 거의'-max (x)'가 될 것입니다. 분산은 위/아래 경계를 의미하지 않습니다. 그래서 "0 + 1 = 1"은이 경우에는 의미가 없습니다. – mehmet
좋아, 나는 그것을 몰랐다. 코멘트 주셔서 감사합니다! –