【发布时间】:2026-01-20 10:40:02
【问题描述】:
我使用 R 中的示例函数生成 100 次公平掷硬币的示例,这是我使用的命令。
fair.coin = c("heads" = 0.5, "tails" = 0.5)
那么,
x <- sample(fair.coin, size = 100, replace = TRUE)
> x
tails tails tails heads tails tails tails heads heads tails heads heads tails tails
0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5
heads tails heads tails tails tails tails heads heads heads heads tails heads tails
0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5
tails tails tails heads heads heads heads heads heads heads tails heads tails tails
0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5
tails heads tails heads heads heads tails tails heads tails tails heads heads heads
0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5
heads tails tails tails heads heads tails tails tails heads heads heads heads tails
0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5
tails heads heads heads tails tails tails heads heads heads tails heads tails tails
0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5
heads tails heads heads tails heads tails tails tails heads heads heads tails heads
0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5
tails tails
0.5 0.5
这就是我现在得到的。我正在寻找这个样本中的正面总数,我该怎么做?我尝试了sum(x>0.5)、x[-tails] 等等,它们都在计算数字(因为它们是公平的,都是 r 0.5),而不是向量的名称。 RI中有什么函数可以用来统计这100个样本中的正面数量吗?
提前致谢!
【问题讨论】:
标签: r