我使用matlab绘制满足正态分布的随机变量。我将直方图绘制为
w = 0.2;
y = randn(1, 1000)*w;
hist(y);
这表明直方图中的变量范围是-40到40,但那是什么?我认为由于正态分布的宽度是0.2,我认为变量的范围应该在-1到1之间,对吧?那么为什么hist显示从-40到40?我如何知道随机变量的实际范围?感谢。
答案 0 :(得分:2)
在正常随机变量中,有时称为高斯分布,理论上范围可以从-infinity到+ infinity。然而,分布具有钟形,这意味着较大的值具有较低的发生概率,但是它们有可能发生。因此,如果使用randn(1,1000000)代替randn(1,1000),您将看到更大的范围。将randn()乘以的值0.2只是改变了这个随机信号的能量。
答案 1 :(得分:0)
你能提供更多信息吗?
当我运行你的片段时,我得到一个带有min和max的高斯直方图:
>> [min(y) max(y)]
ans =
-0.6464 0.7157