如何使用 sample() 将特定概率归因于每个事件

How to attribuate a certain probability to each event using sample()

mystring<- sample (1:3, size=100)

我想随机生成这串数字,但是我希望2的概率为0.25,1和3的概率分别为0.375和0.375

我们可以使用 prob=c()

指定概率
mystring <-sample(1:3,size=10000,replace=TRUE,prob=c(0.375,0.25,0.375))

输出:

table(mystring)

       1    2    3 
    3752 2493 3755