【发布时间】:2012-07-14 21:51:33
【问题描述】:
我正在使用 matlab 绘制满足正态分布的随机变量。我将直方图绘制为
w = 0.2;
y = randn(1, 1000)*w;
hist(y);
这显示了直方图中的变量范围从 -40 到 40,但那是什么?我认为由于正态分布的宽度是0.2,我认为变量的范围应该在-1到1之间,对吧?那么为什么 hist 显示从 -40 到 40 呢?我怎么知道随机变量的实际范围?谢谢。
【问题讨论】:
-
你所说的范围是什么意思?从正态分布的定义来看,“范围”是从-\infty 到\infty。在您的情况下,0.2 是标准差。
-
^ +1 - randn() 沿实线生成数字,超出 +/- 3*sigma 的概率非常小。
标签: matlab normal-distribution