首页 > 解决方案 > 试图根据之前的结果找到赢/输概率

问题描述

我是数据科学的新手,我遇到了这个我无法弄清楚的练习。

我有一个包含二进制数据的数据集,它代表团队的输赢。我想根据上一场比赛的结果找出输赢的概率。

像这样的东西。

                      win     loss

     prev win          ?        ?

     prev loss         ?        ?

我不是在这里要求代码。虽然如果你这样做会很有帮助。我只是想了解如何去做。

标签: rprobability

解决方案


您可以prop.table通过将结果与滞后(先前)结果进行比较来生成它:

library(dplyr)
results <- data.frame(results = rbinom(100,1, 0.5)) %>% 
  mutate(prev_result = lag(results))

prop.table(table(results$prev_result, results$results))

推荐阅读