Crash Predictor is a Python-based graphical user interface (GUI) application that predicts the next crash value in betting games using various statistical and machine learning models. The application provides multiple prediction models, allowing users to explore different techniques to forecast the crash value.
This application is not financial advice or betting advice. The predictions generated by this application are for informational and educational purposes only. Betting involves risk, and you should never bet more than you can afford to lose. Use this tool responsibly and at your own risk.
-
20 Prediction Models: Supports a wide range of models, including:
- Monte Carlo Simulation
- Linear Regression
- Random Forest
- Support Vector Regression (SVR)
- Simple Moving Average
- Exponential Moving Average
- Polynomial Regression
- Decision Tree
- Gradient Boosting
- K-Nearest Neighbors (KNN)
- Ridge Regression
- Lasso Regression
- Elastic Net Regression
- Bayesian Ridge Regression
- ARIMA
- LSTM Neural Network
- XGBoost Regression
- LightGBM Regression
- CatBoost Regression
-
User-Friendly GUI: Built with
tkinter
, the application offers an easy-to-use interface with checkboxes to select different prediction models. -
Real-Time Predictions: Provides accurate predictions based on the latest data, with results displayed in a popup window.
-
CSV Preview Functionality: Allows users to preview the CSV data directly within the application.
Ensure you have Python 3.x installed on your system. You'll also need to install the following Python libraries:
pip install numpy pandas scikit-learn statsmodels xgboost lightgbm catboost keras tensorflow
git clone https://github.com/dinethlive/crash-game-predictor.git
cd crash-game-predictor
Run the script using Python:
python predict_crash_gui.py
- Select Prediction Models: Use the checkboxes to choose one or more prediction models.
- Predict Next Crash Value: Click the "Predict Next Crash" button to calculate and display the predictions for the selected models.
- Preview CSV Data: Click the "Preview CSV" button to view the CSV data in a scrollable window.
- Exit: Click the "Exit" button to close the application.
Contributions are welcome! If you have ideas for additional features or improvements, feel free to fork the repository and create a pull request. Please make sure to update tests as appropriate.
This project is licensed under the MIT License - see the LICENSE file for details.
- Thanks to the developers of
scikit-learn
,statsmodels
,xgboost
,lightgbm
,catboost
,keras
, andtensorflow
for providing powerful tools for machine learning and data analysis. - Inspiration from various machine learning models and statistical techniques used in data science.
For questions or suggestions, feel free to reach out:
- Dineth Pramodya - hello@dineth.lk
- GitHub: dinethlive