Probability based on pre-entered database

AI Thread Summary
The discussion centers on developing a calculator that utilizes a database of pre-entered information to predict outcomes based on various player combinations in team matchups. The user provides examples of match results influenced by different player lineups, indicating how specific combinations affect winning probabilities. A suggestion is made to use Prolog, a programming language suited for logical inference, along with a probabilistic extension called ProbLog, which could enhance the user's ability to model and calculate these outcomes effectively. The focus is on finding the best programming tools to implement this statistical analysis and prediction system.
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.
 
Dear Peeps I have posted a few questions about programing on this sectio of the PF forum. I want to ask you veterans how you folks learn program in assembly and about computer architecture for the x86 family. In addition to finish learning C, I am also reading the book From bits to Gates to C and Beyond. In the book, it uses the mini LC3 assembly language. I also have books on assembly programming and computer architecture. The few famous ones i have are Computer Organization and...
I have a quick questions. I am going through a book on C programming on my own. Afterwards, I plan to go through something call data structures and algorithms on my own also in C. I also need to learn C++, Matlab and for personal interest Haskell. For the two topic of data structures and algorithms, I understand there are standard ones across all programming languages. After learning it through C, what would be the biggest issue when trying to implement the same data...

Similar threads

Back
Top