Recurrence Analysis and Lottery Prediction

Specific discussion regarding applications.
Post Reply
User avatar
NemeSys
Junior
Posts: 2
Joined: Sat Jan 14, 2006 02:01
Location: Harrogate, UK

Recurrence Analysis and Lottery Prediction

Post by NemeSys »

Hello, is anyone else using RA to analyse and predict lottery results? I began my work in August 2000 (on and off, and with mixed results so far). I am working with the results of the UK national lottery main game (1049 draws at the time of posting). I am using Eugene Kononov's excellent program VRA (current version 4.8). In a good week it accurately predicts three of the six drawn numbers.

My findings are detailed on my website: http://zarnia.250free.com
User avatar
Norbert
Expert
Posts: 194
Joined: Wed Jan 4, 2006 11:03
Affiliation (Univ., Inst., Dept.): Potsdam Institute for Climate Impact Research, Germany
Location: Potsdam, Germany
Location: Potsdam Institute for Climate Impact Research, Germany

Lottery prediction

Post by Norbert »

In Lottery, each chosen number will be independed from each other. Therfore, I have my doubts to have any success to predict lottery numbers. How you would use a recurrence analysis for that problem? I'm really curious to see your solution. Do you have any first findings?

Norbert
Guest

Post by Guest »

You're quite right, of course. The numbers are independent of each other. But you're making the same mistake that most people do, that is mistaking the numbers for the balls. The numbers are just labels, you could use any set of symbols. What matters is the balls themselves. Their motions are determined by the laws of physics and the design of the lottery machine. I believe that recurrence analysis (which was developed with physical systems in mind) is providing a statistical view of the balls' movements.

As for results, on Wednesday 11th January I accurately predicted three of the six numbers, and again on Saturday 14th. Naturally two results like that are not conclusive proof - they could have been flukes. But then again, maybe not. However, I am more convinced than ever that I have the best means yet of making this kind of prediction.
User avatar
NemeSys
Junior
Posts: 2
Joined: Sat Jan 14, 2006 02:01
Location: Harrogate, UK

Post by NemeSys »

That was my posting, I hadn't logged in when I made it!
User avatar
Norbert
Expert
Posts: 194
Joined: Wed Jan 4, 2006 11:03
Affiliation (Univ., Inst., Dept.): Potsdam Institute for Climate Impact Research, Germany
Location: Potsdam, Germany
Location: Potsdam Institute for Climate Impact Research, Germany

Reply to lottery prediction

Post by Norbert »

It does not make any difference to consider either the numbers or the balls itself. Why the drawn numbers would be independent? Because the drawn balls are independent. Which ball will be drawn is determined really by chance. A lottery machine is not such a simple system what you supposed. Moreover, it is not only the trivial mechanical problem of the lottery machine itself (the movement of one ball) - the process of drawing a certain ball is also influenced by many other factors, which can be temperatur, slight differences in the ball composition, time between several draws etc. This means the entire system has a really high degree of freedom, ensuring the randomness of which ball or which number will be drawn. A fundamental behaviour of such complex systems is, that a very small deviation in the initial state causes a very large deviation after some time. This is the reason why such systems are not predictable; even not with a recurrence analysis. Well, such systems come back to the initial state after some time, but not exactly, there will be a finite deviation. And in lottery it makes a rather big difference if the ball is "almost the same", i.e. instead of drawing ball "A", ball "B" will be drawn.

By the way: systems with such a high degree of freedom would need a really high embedding dimension. Let us guess that the degree of freedom of such a lottery system will not be below 100 (in reality it is even much more!), then the embedding dimension should be at least 200.

And please note: the delay embedding increases the correlation between the phase space vectors. If you use such an embedding for a prediction, then you can get wrong results.

Now I had a look on the posts about "Lottery Prediction by Recurrence Analysis" at http://www.lotterypost.com and at the material on the web site http://zarnia.250free.com. I think I should write you an eMail with some comments. But here I would like to say that I agree with the comments given by Eugene. You will not be successful in predicting lottery numbers, even not by using any kind of recurrence analysis. I hope that Eugene was successful in proving this by means of the recurrence analysis.

Eugene provided a predicition algorithm based on the recurrences. I do not know how this algorithm is working. But I'm quite sure that it is not able to predict exactly numbers - only within an intervall of numbers.

You mentioned that the best results ocurred for a delay which is as large as the number of drawn numbers. This is trivial. As Eugene already stated, the numbers in one draw are ordered. Therefore, if you plot the drawn numbers sequentially, you will see a saw tooth with a period which is equal to the drawn numbers. The highest autocorrelation can be found in delays which are exactly the multiple of the period. I guess, this is also the reason why you will find a phase space reconstruction (if we can call this at all a phase space) which seems to be composed by triangles - it is only the ordered structure within the data.

However, if you have still the mood to follow the analysis of lottery numbers with the recurrence plot approach, let me suggest the following points, which are more interesting or more appropriate:
  • use the drawn numbers as a phase space vector, dimension is then the number of drawn balls, delay=1 (this avoids the correlations between the phase space vectors by the embedding)
  • create a phase space which has the dimension of all available numbers (e.g. 49) and now create phase space vectors on the basis of the drawn numbers such that the component of the phase space vector which corresponds to the drawn number is set to one (else zero), e.g. the first draw was 1,5,12,28,33,45, then all components of the phase space vector will be zero except the components 1,5,12,28,33 and 45.
Guest

Post by Guest »

Why not use a control group of values taken from a random number generator or have your data randomly shuffled. If you show a difference in actual values and shuffled values then perhaps you can show that you have achieved somthing
Andrew
Junior
Posts: 1
Joined: Sun Jan 28, 2007 19:36

Post by Andrew »

I use VRA for the lottery because it tells me what numbers will not come in. I divide the lottery numbers in groups of 5, giving me 10 "numbers" which are used to identify the groupings. The real numbers are converted into the desired groupings by a software programme. Normally out of the 6 predictions 5 are wrong and one is right. Occasionally it will get all 6 wrong which is great. It helps to shuffle the numbers to break up any patterns. In the 6/49 lottery when it is totally inaccurate, it will knock out 30 numbers. Normally it will knock out 30 numbers but 1 will be the winning number. Sometimes 2 winning numbers are knocked out if they happen to appear in a specific grouping. I only wish it could be developed to be totally inaccurate.
Post Reply