我偶然發現了這一點,試圖從一些數據做一個隨機偏差樣本。似乎適合x^2的簡單分佈是我正在尋找的東西,但是這裏有一個人造物,我不能完全包裹我的頭。隨機指數分佈怪異
下面是一個for循環的代碼片段,選擇由x^2分佈的數組中的索引,然後在該索引位置增加計數器。
package main
import "time"
import "fmt"
import "math"
import "math/rand"
func main() {
rand.Seed(time.Now().UTC().UnixNano())
var arr [10]int
for i := 0; i < 5000; i++ {
rnd := rand.Float64()
tmp := rnd * rnd * 9
index := int(math.Floor(tmp + .5))
arr[index]++
}
fmt.Printf("%v", arr)
}
無論界限或迭代次數,繪製圖總是找出來這樣的價值觀,用noticable「滴」的結尾。
這是我很難理解。這些指標不應該一直適合曲線嗎?
我懷疑有關四捨五入的東西,但我現在正在抓秸稈。
直覺地板[0.5,9.5]的範圍仍然是[0,9],但是對不對?這就是我想要的。繪製你的分佈似乎反而在開始時有一個「跳躍」,而不是:[http://www.wolframalpha.com/input/?i=plot+%5B157949+65411+50239+42599+37637+33706+31200+28789+ 26927 + 25543%5D](http://www.wolframalpha.com/input/?i=plot+%5B157949+65411+50239+42599+37637+33706+31200+28789+26927+25543%5D) – rhardih