File Descriptions:
- poker data (folder): contains poker hands obtained from http://web.archive.org/web/20110205042259/http://www.outflopped.com/questions/286/obfuscated-datamined-hand-histories
- Poker Data Exploration and Machine Learning.ipynb: Jupyter Notebook containing data cleaning, visualizations, and machine learning models from the data in the poker data folder
- poker.R: contains code for initial importing and cleaning of raw data from the poker data folder
- poker_basics.py: contains the classes for a poker card and hand, and the function for calculating the hand hierarchy
- solo_probability.py: contains the the code for calculating the probability of winning a game after the flop, river, and turn with everyone else's cards unknown
- total_probability.py: contains the code for calculating the probability of each player left winning a game after the flop, river, and turn when all active cards are known