Monday, May 20, 2013

Simulation Modeling for football (soccer) games

In the last few weeks, I have come across two posts and discussions on modeling football (soccer) games with Monte Carlo simulation. Thought it might be interesting for our readers. Yes, I am more used to calling this game football, but let's just skip that part, shall we?

The first one is a blog post detailing a simple model which tries to simulate the number of goals scored by each competing team in a match. The blog discusses quite a bit on the inner details of finding out distribution parameters using optimization, which may not be that relevant, but the post is interesting. Find the blog post here. The post models the world cup final of 2011.

The second model is from our own Dave Hammal, who has posted the model in our LinkedIn group. He models the ongoing English Premier league, and predicts the match-by-match results. To access the post and the model, use this direct link

Both models are similar, in that, they try to use discrete distributions to model the number of goals that are going to be scored in the game, and they find out the parameters of the discrete distribution from the past data for that team. The first post also discusses a few interesting improvements to the model. Note that, the first post is a static analysis of an old event (something similar to what I mentioned about the World Cup Cricket final in this post), whereas the model in the second post is dynamic, in that the model predictions are updated with the new data as the league progresses.

Finally, here are two websites (I am sure there are more of these), which claim to contain stats related to soccer games: Squawka [link to TechCrunch coverage] and FTBPro [link to TechCrunch coverage]. None of these websites contain predictive modeling though, just stats and user generated contents.  

Thursday, May 2, 2013

New version of Oracle Crystal Ball (Release 11.1.2.3.000) is out

Here is an excerpt from the official text:
Crystal Ball Users,

Crystal Ball 11.1.2.3 is released! The following is a summary of what’s new in Crystal Ball 11.1.2.3:

  • Redesigned Tornado Analysis Tool
  • Integrated Correlation Matrix Tool
  • Addition to Crystal Ball Developer Kit
  • Expanded OptQuest Efficient Frontier Results View
  • Support for Microsoft Excel 2013
  • Support for Microsoft Windows 8
  • Localization into Additional Languages
  • Documentation Now Certified on Apple Mobile Devices
More information can be found in the online New Features Guide: http://docs.oracle.com/cd/E40248_01/epm.1112/cb_new_features/cb_new_features.html

A trial version is downloadable from the Oracle Technology Network: http://www.oracle.com/technetwork/middleware/crystalball/downloads/index.html

If you have not already done so, I also recommend visiting the Crystal Ball Solution Factory. Here you will find useful information about new releases in addition to presentations, discussions, and resources that cover different applications of Crystal Ball.

Crystal Ball Solution Factory (http://launch.oracle.com Access URL/Page Token: cb4me)

We appreciate your engagement and use of Crystal Ball in your business.
If there are questions about the availability of the software or any other aspect, please get in touch.

A clarification/update: The link I posted for downloading the new version of CB is not yet active - sorry for the inconvenience. Please use the following sites:

- If you want to download the trial version, please use: http://www.oracle.com/technetwork/middleware/epm/downloads/crystal-ball-1112x-1939011.html

- Upgrades are only available for customers on support. In those cases customers should use the Oracle Software Delivery Cloud (https://edelivery.oracle.com/) to download.

Update (05/02/2013): Updated with more download links.