r - 试图根据之前的结果找到赢/输概率
问题描述
我是数据科学的新手,我遇到了这个我无法弄清楚的练习。
我有一个包含二进制数据的数据集,它代表团队的输赢。我想根据上一场比赛的结果找出输赢的概率。
像这样的东西。
win loss
prev win ? ?
prev loss ? ?
我不是在这里要求代码。虽然如果你这样做会很有帮助。我只是想了解如何去做。
解决方案
您可以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))
推荐阅读
- html - Why does clearing date input using Angular give different results?
- javascript - 利用
带有危险的SetInnerHTML - graalvm - 使用本机图像编译的 Truffle 解释器 AOT 如何进行 PE?
- python - 如何将函数应用于列?
- python-3.x - 无法使用 css 选择器和选择器小工具抓取少数字段
- assembly - 为什么获取语义仅用于读取而不是写入?LL/SC 如何在不使用临界区重新排序存储的情况下获取 CAS 锁定?
- node.js - React Native 中的 require() 解析
- node.js - 通过 nodemailer 通过 sendgrid api 发送 PDF 时,PDF 不可读
- python - 使用熊猫将csv导入jupyter
- vue.js - 具有值属性的 vue-i18n $t 未翻译