Javascript 鉴于这种MLB算法,我如何预测赢家? 理解算法

Javascript 鉴于这种MLB算法,我如何预测赢家? 理解算法,javascript,math,statistics,Javascript,Math,Statistics,我对加入一种算法感兴趣,这种算法在预测棒球比赛的胜利者时应该是比较准确的。一个叫惠斯南的家伙想出了这个算法,解释如下: RPG是每场比赛的跑步次数 SLG是击球百分比(总碱基除以at BAT) 我不知道W1/L1是什么意思。 因此,我拥有2019年每场MLB游戏的以下CSV数据: 日期=>示例:04012019 主队 视察队 星期几=>返回0-6 本垒打 访问分数 主队赢得了三分 参观团队赢得的跑步记录 家庭错误 访问错误 全垒打 回家散步 本垒三振 访问热门 探访 访问三振 最佳方法? 鉴于我

我对加入一种算法感兴趣,这种算法在预测棒球比赛的胜利者时应该是比较准确的。一个叫惠斯南的家伙想出了这个算法,解释如下:

RPG是每场比赛的跑步次数

SLG是击球百分比(总碱基除以at BAT)

我不知道W1/L1是什么意思。

因此,我拥有2019年每场MLB游戏的以下CSV数据:

  • 日期=>示例:04012019
  • 主队
  • 视察队
  • 星期几=>返回0-6
  • 本垒打
  • 访问分数
  • 主队赢得了三分
  • 参观团队赢得的跑步记录
  • 家庭错误
  • 访问错误
  • 全垒打
  • 回家散步
  • 本垒三振
  • 访问热门
  • 探访
  • 访问三振
  • 最佳方法? 鉴于我有这些数据,有人知道我如何利用这些信息做出合理的预测吗?也许只是让惠斯南的公式起作用


    谢谢。

    从上下文来看,我假设
    W1/L1
    是第一队的预测输赢率。例如,3分意味着他们获胜的几率是3:1,你可以通过交换团队来检验这一点。它应该始终是
    W1/L1=1/(W2/L2)

    本文可能会有所帮助-这不是一个简单的计算,而是一个分布,你必须对每个团队进行单独分析,然后再相互分析确定,所以我插入了一些测试值:RPG1=5;RPG2=6;slg1=10/60;slg2=11/65;a=0.723*(RPG1+RPG2)^.373;b=0.977*(RPG1+RPG2)^(-0.947);v=(RPG1/RPG2)^a*(slg1/slg2)^b;警戒(五);我得到12分作为回应。那么这个数字有什么关系呢?假设第一队是波士顿红袜队,第二队是洋基队。“12”如何告诉我与谁预测获胜有关的事情?我是否必须运行相同的反向算法,并比较数字?
    W1/L1 = (RPG1/RPG2)^a (SLG1/SLG2)^b
    
    where: a = 0.723 (RPG1 + RPG2)^.373 
    and b = 0.977 (RPG1 + RPG2)^( -.947)