Skip to content

🌝 Lottery prediction using GA+BF ANN+FL(GeneticAlogrithm+ArtificalNeuralNetwork+FuzzyLogicControl) based on SciPy/NumPy/matplotlib

License

Notifications You must be signed in to change notification settings

nikolay-zakharov/LotteryPrediction

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

87 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Preface

Predicting is making claims about something that will happen, often based on information from past and from current state. Screenshot of "Prediction"

Everyone solves the problem of prediction every day with various degrees of success. For example weather, harvest, energy consumption, movements of forex (foreign exchange) currency pairs or of shares of stocks, earthquakes, and a lot of other stuff needs to be predicted. ...

Refs:

https://www.scriptol.com/programming/list-algorithms.php

https://www.ipedr.com/vol25/54-ICEME2011-N20032.pdf

https://www.brightpointinc.com/flexdemos/chartslicer/chartslicersample.html

https://blog.lookbackon.com/?page_id=2506

Screen shots

Screenshot of "LotteryPrediction" Screenshot of "LotteryPrediction" Screenshot of "LotteryPrediction"

Snapshot of "Dot plotting" Snapshot of "Histogram plotting" Snapshot of "KDE plotting" Snapshot of "CDF plotting" Snapshot of "Probability plotting"

Live Demos

https://www.lookbackon.com/lab/LotteryPrediction/LotteryPrediction_AmCharts_R.swf https://www.lookbackon.com/lab/LotteryPrediction/LotteryPrediction_AmCharts_RCX.swf https://www.lookbackon.com/lab/LotteryPrediction/LotteryPrediction_FlexCharts.swf

Links

Python logutils

Python data analysis_pandas

Python data minning_orange

Python data-mining and pattern recognition packages

Python Machine Learning Packages

Conference on 100 YEARS OF ALAN TURING AND 20 YEARS OF SLAIS

USA Draft Lottery 1970

Python Scikit-Learn

Python Multivarite Pattern Analysis

BigML

Patsy

StatModel

Neural Lotto — Lottery Drawing Predicting Method

Random.org

Predictive Analytics Guide

Roadmap:

Phase I.Graphics: Looking at Data;

1.A single variable:Shape and Distribution; ( Dot/Jitter plots,Histograms and Kernel Density Estimates,Cumulative Distribution Function,Rank-Order...)

2.Two variables:Establishing Relationships; ( Scatter plots,Conquering Noise,Logarithmic Plots,Banking...)

3.Time as a variable: Time-Series Analysis; (Smoothing,Correlation,Filters,Convolutions..)

4.More than two variables;Graphical Multivariate Analysis;(False-color Plots,Multi plots...)

5.Intermezzo:A Data Analysis Session;(Session,gnuplot..)

6...

Phase II.Analytics: Modeling Data;

1.Guesstimation and the back of envelope;

2.Models from scaling arguments;

3.Arguments from probability models;

4...

Phase III.Computation: Mining Data;

1.Simulations;

2.Find clusters;

3.Seeing the forest for the decision trees;

4....

Phase IV.Applications: Using Data;

1.Reporting, BI (Business Intelligence),Dashboard;

2.Financial calculations and modeling;

3.Predictive analytics;

4....

=======

Draft plan

Phase I.Graphics: Looking at Data;

1.A single variable:Shape and Distribution; ( Dot/Jitter plots,Histograms and Kernel Density Estimates,Cumulative Distribution Function,Rank-Order...)

2.Two variables:Establishing Relationships; ( Scatter plots,Conquering Noise,Logarithmic Plots,Banking...)

3.Time as a variable: Time-Series Analysis; (Smoothing,Correlation,Filters,Convolutions..)

4.More than two variables;Graphical Multivariate Analysis;(False-color Plots,Multi plots...)

5.Intermezzo:A Data Analysis Session;(Session,gnuplot..)

6...

Phase II.Analytics: Modeling Data;

1.Guesstimation and the back of envelope;

2.Models from scaling arguments;

3.Arguments from probability models;

4...

Phase III.Computation: Mining Data;

1.Simulations;

2.Find clusters;

3.Seeing the forest for the decision trees;

4....

Phase IV.Applications: Using Data;

1.Reporting, BI (Business Intelligence),Dashboard;

2.Financial calculations and modeling;

3.Predictive analytics;

4....

#TODO:

1.Using D3JS Chart to visualization the data; (https://techslides.com/over-1000-d3-js-examples-and-demos/);

2.Using Tableau software trail and error; (https://www.tableausoftware.com/)

3.Using PredictionIO API; (https://prediction.io)

4.Using Free Tempo-DB for time series database storage ; (https://tempo-db.com/docs/batch-import/python-script/)

5.Using BigML API; (https://bigml.com/)

6.Pandas+scikit+matplotlib+IPython Notebook; (https://nbviewer.ipython.org/url/www.onewinner.me/en/devoxxML.ipynb)

7.Implementing a highly scalable prediction; (https://www.slideshare.net/SpringCentral/implementing-a-highly-scalable-stock-prediction-system-with-r-apache-geode-and-spring-xd) (https://github.com/Pivotal-Open-Source-Hub/StockInference-Spark)

About

🌝 Lottery prediction using GA+BF ANN+FL(GeneticAlogrithm+ArtificalNeuralNetwork+FuzzyLogicControl) based on SciPy/NumPy/matplotlib

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • ActionScript 43.4%
  • JavaScript 23.5%
  • Python 20.4%
  • Shell 3.2%
  • Java 3.1%
  • HTML 2.8%
  • Other 3.6%