mystring<- sample (1:3, size=100)
Run Code Online (Sandbox Code Playgroud)
我想随机生成这串数字,但我希望 2 的概率为 0.25,1 和 3 的概率分别为 0.375 和 0.375。
小智 5
我们可以使用指定概率prob=c()
mystring <-sample(1:3,size=10000,replace=TRUE,prob=c(0.375,0.25,0.375))
Run Code Online (Sandbox Code Playgroud)
输出:
table(mystring)
1 2 3
3752 2493 3755
Run Code Online (Sandbox Code Playgroud)