2
我正在使用matlab的randn函數從標準正態分佈生成隨機隨機數。我可以看到這個例子在幫助matlab中randn函數的問題
r = 1 + 2.*randn(100,1);
它說,它吸引來自數正態分佈均值爲1和標準差。然而,當我算出r的平均值。大約是0.77。所以我有點困惑。任何人都可以解釋嗎?
我正在使用matlab的randn函數從標準正態分佈生成隨機隨機數。我可以看到這個例子在幫助matlab中randn函數的問題
r = 1 + 2.*randn(100,1);
它說,它吸引來自數正態分佈均值爲1和標準差。然而,當我算出r的平均值。大約是0.77。所以我有點困惑。任何人都可以解釋嗎?
當樣本數接近無窮大時,算術平均值(樣本平均值)將收斂到實際的分佈平均值。然而,對於任何有限數量的樣本,你不能保證獲得分配(即1.0)的實際平均
嘗試
r = 1 + 2.*randn(100,1); mean(r)
r = 1 + 2.*randn(1000,1); mean(r)
r = 1 + 2.*randn(10000,1); mean(r)
r = 1 + 2.*randn(100000,1); mean(r)
等,看看會發生什麼。
它總是在0.77左右嗎? – Ansari