是否可以在R中创建概率定律? [处于保留状态]

问题描述 投票:-6回答:1

我有一个概率矢量,我想通过考虑该概率值从该矢量中采样一个分量。这是一个例子:

x = [1/2,1/4,1/4]

x取1的概率为1 / 2,2和3的概率为1/4。如何在R中执行此操作?

r
1个回答
0
投票

您可以使用sample功能

sample(1:3, 1, prob = c(0.5, 0.25, 0.25))

分别以c(1, 2, 3)的概率从c(0.5, 0.25, 0.25)中选择一个值。请阅读?sample以获取有关其工作原理的更多详细信息。

© www.soinside.com 2019 - 2024. All rights reserved.