【发布时间】:2020-09-12 19:13:41
【问题描述】:
假设我有以下数据集,其中显示了假设实验的每个状态的三个观察结果列表:
state <- c("Iowa", "Minnesota", "Illinois")
outcome <- list(c(5, 11, 11), c(3, 12, 8), c(9, 14, 2))
dat <- tibble(state, outcome)
每一行都包含州名,以及按位置垂直对齐的实验结果。 (第一行保存第一个实验的结果,第二行保存第二个实验的结果,等等。)我正在尝试确定在实验中具有中值的状态的 概率。例如:
- 在第一个实验中,爱荷华州的中值为 5。
- 在第二个实验中,明尼苏达州的中位数为 值为 11。
- 在第三个实验中,明尼苏达州的中值 8 个。
因此,给定我们的小样本,我们将为每个状态分配以下概率:
- 爱荷华州成为中位数的概率:
1 / 3 = 33% - 明尼苏达州成为中位数的概率:
2 / 3 = 67% - 伊利诺伊州成为中位数的概率:
0 / 3 = 0%
如何使用 R 计算一个状态成为中位数的概率?提前致谢。
【问题讨论】:
标签: r