{"id":{"repo_id":"unr","oai_identifier":"oai:scholarwolf.unr.edu:11714/11854"},"canonical_url":"https://search.dev.ndltd.org/etd/unr/oai:scholarwolf.unr.edu:11714/11854","repository":{"repo_id":"unr","name":"University of Nevada - Reno","base_url":"https://scholarwolf.unr.edu/server/oai/request"},"display":{"title":"NBA Machine Learning for Game Outcome Prediction","abstract":"This thesis studies the problem of predicting National Basketball Association (NBA) gameoutcomes using only information available prior to tip-off. While team-level rating systems such as Elo provide a strong baseline for game prediction, they do not fully account for game-to-game variation in roster composition, player availability, and lineup strength. To address this limitation, this thesis develops a player-informed pre-game prediction framework that combines traditional team Elo with a player-level Elo construction designed to reflect the expected strength of the active rotation. Player ratings are aggregated to the team context using recent information on playing time and contribution, allowing the model to incorporate variation in lineup quality while preserving a strict pre-tip-off constraint. The modeling pipeline is built from publicly available NBA box score data and engineered to avoid look-ahead bias. Several feature sets are compared, including a baseline team Elo logistic regression, an expanded model incorporating player-level Elo, and a final specification that adds rolling box score summaries and contextual features such as team record and scheduling effects. Model assessment is conducted using a walk-forward out-of-sample evaluation scheme that mirrors a realistic deployment setting, with performance measured by accuracy, area under the receiver operating characteristic curve, log loss, and Brier score. The results show that player-level Elo contributes meaningful predictive signal beyond team Elo alone, improving performance across all major evaluation metrics. Further gains are obtained by incorporating a small set of contextual and rolling-performance variables, with the preferred expanded logistic model achieving the strongest overall out-of-sample results. These findings suggest that pre-game NBA prediction can be improved by combining team strength, expected lineup quality, and recent team context in a unified and interpretable framework. The thesis also discusses limitations related to imperfect lineup availability information and the use of aggregate box score data, and it outlines future directions involving richer availability modeling, nonlinear extensions such as generalized additive models, and more granular possession-level or tracking-based data.","abstract_html":"This thesis studies the problem of predicting National Basketball Association (NBA) gameoutcomes using only information available prior to tip-off. While team-level rating systems such as Elo provide a strong baseline for game prediction, they do not fully account for game-to-game variation in roster composition, player availability, and lineup strength. To address this limitation, this thesis develops a player-informed pre-game prediction framework that combines traditional team Elo with a player-level Elo construction designed to reflect the expected strength of the active rotation. Player ratings are aggregated to the team context using recent information on playing time and contribution, allowing the model to incorporate variation in lineup quality while preserving a strict pre-tip-off constraint. The modeling pipeline is built from publicly available NBA box score data and engineered to avoid look-ahead bias. Several feature sets are compared, including a baseline team Elo logistic regression, an expanded model incorporating player-level Elo, and a final specification that adds rolling box score summaries and contextual features such as team record and scheduling effects. Model assessment is conducted using a walk-forward out-of-sample evaluation scheme that mirrors a realistic deployment setting, with performance measured by accuracy, area under the receiver operating characteristic curve, log loss, and Brier score. The results show that player-level Elo contributes meaningful predictive signal beyond team Elo alone, improving performance across all major evaluation metrics. Further gains are obtained by incorporating a small set of contextual and rolling-performance variables, with the preferred expanded logistic model achieving the strongest overall out-of-sample results. These findings suggest that pre-game NBA prediction can be improved by combining team strength, expected lineup quality, and recent team context in a unified and interpretable framework. The thesis also discusses limitations related to imperfect lineup availability information and the use of aggregate box score data, and it outlines future directions involving richer availability modeling, nonlinear extensions such as generalized additive models, and more granular possession-level or tracking-based data.","abstract_has_math":false,"creators":["Bradley, James Benjamin"],"institution":null,"degree_name":null,"degree_level":"Master’s Degree","degree_discipline":null,"degree_department":null,"school":null,"contributors":[],"advisors":["Rojas-Gonzalez, Raul"],"committee_chairs":[],"committee_members":["Hurtado, Paul","Tavakkoli, Alireza"],"year":2026,"date_issued":"2026","date_published":"2026","updated_at":"2026-07-27T21:46:30Z","subjects":["Basketball","Data Science","Logistic Regression","Machine Learning"],"languages":["en_US","English"],"rights":[],"rights_urls":[],"identifier_entries":[]},"links":{"outbound_url":"https://scholarwolf.unr.edu/handle/11714/11854","outbound_label":"Repository record","outbound_source":"dc:identifier.uri"},"metadata_groups":[{"id":"people","label":"People","entries":[{"key":"dc:contributor.advisor","label":"Advisor","values":["Rojas-Gonzalez, Raul"]},{"key":"dc:contributor.committeemember","label":"Committee Member","values":["Hurtado, Paul","Tavakkoli, Alireza"]},{"key":"dc:creator","label":"Author","values":["Bradley, James Benjamin"]}]},{"id":"academic_context","label":"Academic Context","entries":[{"key":"dc:date","label":"Dc Date","values":["01/01/2026"]},{"key":"dc:date.accessioned","label":"Dc Date Accessioned","values":["2026-06-25T16:09:01Z"]},{"key":"dc:date.available","label":"Dc Date Available","values":["2026-06-25T16:09:01Z"]},{"key":"dc:date.issued","label":"Date","values":["2026"]},{"key":"dc:type","label":"Dc Type","values":["Thesis"]},{"key":"thesis:degree_level","label":"Degree Level","values":["Master’s Degree"]}]},{"id":"subjects_keywords","label":"Subjects and Keywords","entries":[{"key":"dc:subject","label":"Dc Subject","values":["Basketball","Data Science","Logistic Regression","Machine Learning"]}]},{"id":"language_rights","label":"Language and Rights","entries":[{"key":"dc:language","label":"Dc Language","values":["English"]},{"key":"dc:language.iso","label":"Language (ISO)","values":["en_US"]}]},{"id":"identifiers","label":"Identifiers","entries":[{"key":"dc:identifier.uri","label":"Identifier URI","values":["https://scholarwolf.unr.edu/handle/11714/11854"]}]},{"id":"additional","label":"Additional Metadata","entries":[{"key":"dc:description.abstract","label":"Abstract","values":["This thesis studies the problem of predicting National Basketball Association (NBA) gameoutcomes using only information available prior to tip-off. While team-level rating systems such as Elo provide a strong baseline for game prediction, they do not fully account for game-to-game variation in roster composition, player availability, and lineup strength. To address this limitation, this thesis develops a player-informed pre-game prediction framework that combines traditional team Elo with a player-level Elo construction designed to reflect the expected strength of the active rotation. Player ratings are aggregated to the team context using recent information on playing time and contribution, allowing the model to incorporate variation in lineup quality while preserving a strict pre-tip-off constraint. The modeling pipeline is built from publicly available NBA box score data and engineered to avoid look-ahead bias. Several feature sets are compared, including a baseline team Elo logistic regression, an expanded model incorporating player-level Elo, and a final specification that adds rolling box score summaries and contextual features such as team record and scheduling effects. Model assessment is conducted using a walk-forward out-of-sample evaluation scheme that mirrors a realistic deployment setting, with performance measured by accuracy, area under the receiver operating characteristic curve, log loss, and Brier score. The results show that player-level Elo contributes meaningful predictive signal beyond team Elo alone, improving performance across all major evaluation metrics. Further gains are obtained by incorporating a small set of contextual and rolling-performance variables, with the preferred expanded logistic model achieving the strongest overall out-of-sample results. These findings suggest that pre-game NBA prediction can be improved by combining team strength, expected lineup quality, and recent team context in a unified and interpretable framework. The thesis also discusses limitations related to imperfect lineup availability information and the use of aggregate box score data, and it outlines future directions involving richer availability modeling, nonlinear extensions such as generalized additive models, and more granular possession-level or tracking-based data."]},{"key":"dc:format","label":"Dc Format","values":["PDF"]},{"key":"dc:title","label":"Title","values":["NBA Machine Learning for Game Outcome Prediction"]}]}],"canonical_facts":{"dc:contributor.advisor":["Rojas-Gonzalez, Raul"],"dc:contributor.committeemember":["Hurtado, Paul","Tavakkoli, Alireza"],"dc:creator":["Bradley, James Benjamin"],"dc:date":["01/01/2026"],"dc:date.accessioned":["2026-06-25T16:09:01Z"],"dc:date.available":["2026-06-25T16:09:01Z"],"dc:date.issued":["2026"],"dc:description.abstract":["This thesis studies the problem of predicting National Basketball Association (NBA) gameoutcomes using only information available prior to tip-off. While team-level rating systems such as Elo provide a strong baseline for game prediction, they do not fully account for game-to-game variation in roster composition, player availability, and lineup strength. To address this limitation, this thesis develops a player-informed pre-game prediction framework that combines traditional team Elo with a player-level Elo construction designed to reflect the expected strength of the active rotation. Player ratings are aggregated to the team context using recent information on playing time and contribution, allowing the model to incorporate variation in lineup quality while preserving a strict pre-tip-off constraint. The modeling pipeline is built from publicly available NBA box score data and engineered to avoid look-ahead bias. Several feature sets are compared, including a baseline team Elo logistic regression, an expanded model incorporating player-level Elo, and a final specification that adds rolling box score summaries and contextual features such as team record and scheduling effects. Model assessment is conducted using a walk-forward out-of-sample evaluation scheme that mirrors a realistic deployment setting, with performance measured by accuracy, area under the receiver operating characteristic curve, log loss, and Brier score. The results show that player-level Elo contributes meaningful predictive signal beyond team Elo alone, improving performance across all major evaluation metrics. Further gains are obtained by incorporating a small set of contextual and rolling-performance variables, with the preferred expanded logistic model achieving the strongest overall out-of-sample results. These findings suggest that pre-game NBA prediction can be improved by combining team strength, expected lineup quality, and recent team context in a unified and interpretable framework. The thesis also discusses limitations related to imperfect lineup availability information and the use of aggregate box score data, and it outlines future directions involving richer availability modeling, nonlinear extensions such as generalized additive models, and more granular possession-level or tracking-based data."],"dc:format":["PDF"],"dc:identifier.uri":["https://scholarwolf.unr.edu/handle/11714/11854"],"dc:language":["English"],"dc:language.iso":["en_US"],"dc:subject":["Basketball","Data Science","Logistic Regression","Machine Learning"],"dc:title":["NBA Machine Learning for Game Outcome Prediction"],"dc:type":["Thesis"],"thesis:degree_level":["Master’s Degree"]},"updated_at":"2026-07-27T21:46:30Z"}