Probability based on pre-entered database

Click For Summary
SUMMARY

The discussion centers on developing a probability calculator based on pre-entered database information, specifically for predicting outcomes in team matchups. The user seeks a programming solution to analyze various player combinations and their impact on win probabilities. Prolog, particularly a variant called ProbLog, is recommended as a suitable language for this deterministic and probabilistic analysis, allowing for logical inferences and theorem proving.

PREREQUISITES
  • Understanding of Prolog programming language
  • Familiarity with probabilistic reasoning concepts
  • Knowledge of logical inference techniques
  • Basic database management skills
NEXT STEPS
  • Explore the capabilities of ProbLog for probabilistic reasoning
  • Learn about logical inference in Prolog
  • Research database design for storing match data
  • Investigate statistical modeling techniques for outcome prediction
USEFUL FOR

Data scientists, software developers, and statisticians interested in predictive modeling and outcome analysis in sports or similar fields.

ibkhayyat
Messages
1
Reaction score
0
Greetings
I have been working on database collection, and I'm trying to take it to the next level, as a calculator based on the pre-entered information
The information would consist of many variable factor (around 8)

This is only an example, and not related to the real statistical data
Team A vs Team B, players X Y Z played >> Team A won
Team A vs Team B, players X Y Z played >> Team B won
Team A vs Team B, players X Y played and Z didn't play >> Team A won

Then, based on the information entered earlier, you entered the variables
if team A plays against team B with X Y Z playing >> there is a 50% chance to win
if team A plays against team B with X Y playing >> there is a 100% chance for team A to win

What is the best program to build such a thing, Any idea?
Thank you in advance
 
Technology news on Phys.org
ibkhayyat said:
Greetings
I have been working on database collection, and I'm trying to take it to the next level, as a calculator based on the pre-entered information
The information would consist of many variable factor (around 8)

This is only an example, and not related to the real statistical data
Team A vs Team B, players X Y Z played >> Team A won
Team A vs Team B, players X Y Z played >> Team B won
Team A vs Team B, players X Y played and Z didn't play >> Team A won

Then, based on the information entered earlier, you entered the variables
if team A plays against team B with X Y Z playing >> there is a 50% chance to win
if team A plays against team B with X Y playing >> there is a 100% chance for team A to win

What is the best program to build such a thing, Any idea?
Thank you in advance

Hey ibkhayyat and welcome to the forums.

There is actually a language for the deterministic case and it's called Prolog. I did a quick search and it appears someone has written a probabilistic prolog platform called "ProbLog":

http://dtai.cs.kuleuven.be/problog/

I haven't checked it out, but Prolog is a major platform used for things like theorem proving and also for these doing logical inferences. If the probabilistic extends this in the way that you would expect, I imagine this will be immensely useful to yourself.
 

Similar threads

Replies
10
Views
2K
  • · Replies 8 ·
Replies
8
Views
2K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 3 ·
Replies
3
Views
3K
  • · Replies 4 ·
Replies
4
Views
2K
  • · Replies 3 ·
Replies
3
Views
3K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 1 ·
Replies
1
Views
3K
  • · Replies 28 ·
Replies
28
Views
13K
  • · Replies 1 ·
Replies
1
Views
5K