1
數組
A = c(0, 0, 1/3, 0, 1/3, 1/3)
我使用的隨機數公式爲:
sample(A, 1, replace=TRUE)
它給我的一個概率。我正在尋找的是相應概率的索引號。由於概率可以重複,我將如何得到所選擇的特定索引號?另外,它不應該能夠選擇0概率。
謝謝。
你有沒有看''sample'?它需要一個名爲prob的參數,這正是你想要的。 – Dason
爲什麼不採樣這些指示呢? 'a = sample(seq_along(A),1,prob = A,replace = TRUE)'然後你可以用它來得到你的值:'A [a]' – Justin
這個問題的標題和正文似乎是問兩個非常不同的問題。一些澄清將是有用的。 – joran