如何生成a到b範圍內正態分佈隨機數?

時間 2022-01-14 22:30:18

1樓:阿狸的Blog

在學習統計方法的時候,手頭沒有現成的資料,怎麼辦呢?有沒有工具可以模擬生成隨機數,並能夠做一些相應的設定?Excel資料分析工具提供了隨機數發生器,能夠快速產生各種分布的資料,包括均勻、正態、伯努利、二項式、泊松、模式和離散。

2樓:張磊

R language

N = 1000

mu = (a+b)/2

sigma = ?

x = rnorm(N, mu, sigma)題主需要定義一下sigma

另外這樣rnorm生成的隨機數可能比a小可能比b大,如果強制需要必須在a b之間的話,可以寫個while loop。

3樓:

首先,你沒給正態分佈的方差。

其次,正態分佈是無邊界的,所以有邊界的隨機數一定服從不是正態分佈,而是截尾正態分佈。

生成截尾正態分佈,R裡有package,「truncnorm」,對應的函式是

rtruncnorm(n = 1000, a = 0.8, b = 1.6, mean = 1.2, sd = 0.1)

如何生成任意橢球內的均勻分布?

Latin Hypercube 不行麼。真正的土法。舍取法什麼都太洋氣了。不在球裡的hypercube 模擬幾次之後就可以丟掉了剩下全是在球裡的hypercube。缺點可能還是計算量大吧。 王贇 Maigo 本答案探索三種演算法,其中只有一種可行,但我意在展示探索的思路。首先,題目中的矩陣 應滿足對...

如何批判「真理在大炮的射程範圍內」?

李大哥 能被大炮改變的東西 不配叫 真理 你的大炮再多,也不能改變光速 大炮只能改變人類規定出來的規則,只能讓人為了生命屈服於強權罷了 T0梯隊混子 不用批判,但只適用於國家關係。在國與國關係中這句話本身就是 真理 拿俄羅斯舉例,世界上能在經濟領域勝過俄羅斯的國家雖說不算太多但也不少,但是真的到掀桌...

如何通過遙感等手段獲取大範圍內的建築高度?

楊帆 獲取建築高度最簡要的方法就是利用LIDAR,這個可以有效的解決高度相關問題。至於你想要精確的占地面積,這就要去找高分影像了。至於精度,就看您有多大本事了。這年頭精度高的影像要想拿下只有拿錢買。而建築物層數的話,如樓上所說,利用影像的太陽高度角可以做到。而且目前你要是在不用無人機做三維重建的相關...