Over a million developers have joined DZone.
Platinum Partner

Predicting Outcomes of Tennis Matches with Dynamic Bayesian Networks

· Big Data Zone

The Big Data Zone is presented by Exaptive.  Learn how rapid data application development can address the data science shortage.

For the purpose of building prediction models in tennis markets, I've developed a Bayesian inference engine in Scala. One of tutorials I wrote on this tool is dedicated to predicting outcomes of tennis matches with Dynamic Bayesian Networks and Expectation Maximization techniques.

Bayes-Scala Project Home Page

Getting Started - Learning parameters with Expectation Maximisation in Unrolled Dynamic Bayesian Networks from incomplete data

Currently I'm evaluating this prediction model on a real data set of tennis matches for last 5 years and I will publish prediction results later on.

The Big Data Zone is presented by Exaptive.  Learn about how to rapidly iterate data applications, while reusing existing code and leveraging open source technologies.

Topics:

Published at DZone with permission of Daniel Korzekwa , DZone MVB .

Opinions expressed by DZone contributors are their own.

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}