Проблема
Я пишу веб-приложение, которое предскажет победителя бейсбольного матча. Пользователь выберет две команды, и, основываясь на исторических данных сезона, мое приложение будет предсказывать, какая команда выиграет больше игр в следующем сезоне. В настоящее время приложение использует следующие свойства данных для расчета ожидаемого количества игр:
rs = runs scored
ra = runs allowed
g = number of games played total
actual = the real number of games won
![Win Algorithm](https://i.stack.imgur.com/dT0tE.png)
Код
var numGames = 162;
var runsScored = 901;
var runsAllowed = 828;
var numActual = 84;
function winsPredicted1(rs, ra, g, actual){
var wins = ((.102*rs-0.103*ra)/g+.505)*g;
var diff = wins - numActual;
return { wins: wins, diff: diff }; // 88, 4
}
и пока все хорошо. Формула становится достаточно близкой ...
88.42800000000001
4.4280000000000115
Улучшение результатов
Теперь я хотел бы добавить еще два поля для алгоритма, который необходимо рассмотреть:
- Среднее количество заработка
- Количество бейсбольных мячей (от этого кувшина)
Я чрезвычайно новичок в статистическом программировании, и я немного исследовал эту топи c. Я не могу понять, как добавить эти новые статистические данные в уравнение и повлиять на их значения на результат.
Этот проект предназначен только для целей обучения. Кто-нибудь может мне помочь с этими двумя новыми полями данных?
Спасибо! Я с нетерпением жду ваших предложений.
J