I have been slowly working on a Dozen Project hand testing and have reached just over 3000 select spins. I am renewing
my efforts to get to 5000 select spins by the end of the month. Poits' 12 million stats have shown the maximum interval
for a Dozen is 39 spins. I am also aware of the stats on the excellent Oops website, which are very useful. My method so
far has produced a maximum of 16. Of course I have a long way to go yet, but what I am after is the likely maximum number
of spins I can expect before there is an increase above 16.
The Oops site shows approx 80,000 spins and gives a breakdown with a maximum interval above 30 spins. I am optimistic
that my method can greatly improve on the intervals, but it would be helpful if I knew I was on course in improving on the
stats.
If anyone knows or has statistical info for Dozens I would appreciate taking a look at it.
Many Thanks
Mr Chips
Quote from: Mr Chips on July 13, 2009, 03:16:11 PM
I have been slowly working on a Dozen Project hand testing and have reached just over 3000 select spins. I am renewing
my efforts to get to 5000 select spins by the end of the month. Poits' 12 million stats have shown the maximum interval
for a Dozen is 39 spins. I am also aware of the stats on the excellent Oops website, which are very useful. My method so
far has produced a maximum of 16. Of course I have a long way to go yet, but what I am after is the likely maximum number
of spins I can expect before there is an increase above 16.
The Oops site shows approx 80,000 spins and gives a breakdown with a maximum interval above 30 spins. I am optimistic
that my method can greatly improve on the intervals, but it would be helpful if I knew I was on course in improving on the
stats.
If anyone knows or has statistical info for Dozens I would appreciate taking a look at it.
Many Thanks
Mr Chips
If you'd like Mr. Chips, I can probably throw something together in RXtreme that will not bet, but keep track of whatever statistics about the dozens you'd like it to keep track of.
I'm not sure of what exactly you want tracked, but if you put up a very specific list of what you want tracked I can probably have it done in about an hour or so.
Doing it in RXtreme means you'll be able to import whatever spins or however many spins you'd like and just let it run overnight...when you wake up, you'll have all the stats you need.
Hi Mr chips :)
In addition to what Rjeaton1 said, I can design an excel sheet for your tracking and statistics needs.
Currently, series of up to 10,000 spins are ok. Once the formulas and formatting are set up, this is a matter of seconds for you to have the desired figures.
I'll second Rjeaton1 : please explain what you would like as for results/stats.
Cheers, :)
Stepydan.
rjeaton,
Thanks very much for your offer of help.
What I am after is if 80,000 spins are imported then all Dozen intervals at 16 and above are recorded at the spin they appeared.
So 16 interval may come in at spin 2000, 22 interval at spin 4500 etc. It may be simpler for example to record the various 16 and
above intervals by spin 3000, so intervals 16, 22 and 25 may have shown up by then. The next record is at spin 5000. By then
16 may have shown three times, 22, 25, 23 twice etc. The next record would be 10,000 spins and then every 10,000 up to 80,000
spins.
I am not sure how difficult this would be to implement or whether there would be a simpler way to do it. If you want any further
clarification I will of course be happy to do so.
Regards
Mr Chips
You're welcome Mr. Chips, no problem at all. Glad I can help ;D
I think I get it, but just to make sure (before I write the script and have it be wrong) I'll give a small example of how I understand it:
Starting at spins 1 through 15, the 3rd dozen has not appeared...up until now, nothing has been recorded...only tracked.
Then, on spin 16, the 3rd dozen still has not appeared...the program records the following: Interval Length of 16 Happened on the 16th spin and it was the 3rd dozen.
Spin 17 - 3rd dozen still has not appeared...the program records: Interval Length of 17 Happened on the 17th spin and it was the 3rd dozen.
Spin 18 - 3rd dozen hits...nothing recorded
Spins 19 through 34 - first dozen hasn't hit...nothing recorded only tracked
Spin 35 - First dozen still hasn't hit...records the following:
Interval length of 16 happened on spin 35 to the first dozen.
So on and so forth...Is all of that correct?
Or, are you looking for the spin number on which any interval greater than 16 ends?
Like this:
Spins 1 through 16 the third dozen hasn't shown...nothing recorded, only tracked.
Spin 17 - Third dozen still misses
Spin 18 - Third dozen still misses
Spin 19 - Third dozen hits - The program records: Interval length of 19 happened on spin 19 to the third dozen.
So on and so forth.
These are the only two ways I can figure to interpret what you typed out. Hopefully one of them is correct, haha.
Let me know.
Well, actually, let us know (as Stepydan has offered to help as well. And let me tell you, I've seen his work with Excel...he's a genius with it)
rjeaton,
Your reply 6 would be ideal and would achieve exactly what I am after. I will certainly owe you one.
Many, Many Thanks
Mr Chips
No problem at all Mr. Chips! ;D
As long as we have contributing members like you around, this forum will be able to continue to work towards it's goal.
I may be going to dinner here in a little bit, so I may fail with my timeline of an hour. But, it will be up here by the end of today.
Stepydan,
Thanks very much for your offer. rjeaton will be able to let me import the 80,000 spins, which will allow me to get the info I want.
If it's ok I would like to keep your excel skills in mind for the future.
Regards
Mr Chips
Mr Chips
Quote from: Mr Chips on July 13, 2009, 06:53:07 PM
rjeaton will be able to let me import the 80,000 spins, which will allow me to get the info I want.
If it's ok I would like to keep your excel skills in mind for the future.
This is perfectly ok. :)
For the record, I wrote 10,000 spins for reading and manipulating convenience, from the user point of view. This is not to say 80,000 spins aren't possible.
Indeed 80,000 spins is just a matter of design : instead of using one column for the spins to be entered, excel allows the use of over 1,000 columns. Any column can easily contain 10,000 spins (in fact up to about 65,000 with excel 2003, and over 1,000 000 with excel 2007 !!!).
So 80,000 numbers are not really a problem.Anyway, I am sure Rjeaton1 will come up with something really handy. I have yet to decide myself to learn Rx scripting. I would not object and refrain that much to it if RX code could easily be transformed into this NWRS power house, but this is for another thread...
Cheers :)
Stepydan.
Alright Mr. Chips, I've got this finished. Let me know how it goes ;D
First, before I post the script, I'll explain what you're looking at. How it reports the data is shown in the picture below:
[attachimg=#]
Alright, so using the picture above as a reference point I'll explain how to read the output.
First off, disregard all data records except for the last 6. The others are just used for tracking. The last 6 are used for recording the data you wanted.
Inside the first circle (the red one) in the first row (labelled on the right as 2nd dozen interval length) you'll see it says 18. That means, it went 18 spins in a row without hitting.
Then directly beneath that you'll see 351. That means on spin 351 is when the 2nd dozen hit after missing for 18 spins.
Then, in the green circle 16..beneath it 1517. That means the 2nd dozen went 16 spins without hitting and the 16 missing streak ended on spin 1,517. So on and so forth with that data and the data for the 1st and 3rd dozens.
So, the data after the first comma relates to the data after the first comma in the the row beneath it.
Hopefully all of this makes sense. If it does, and you don't want any changes made, let me know and I'll post the script here for you.
One last example...
In the last row you'll see "3rd dozen interval ending spin number". The last number in that row is 2,122. It is in the third place.
So, I go to the row above it "3rd dozen interval length" and go to the number in third place. That number is 16.
That means the 3rd dozen went without hitting for 16 spins and finally hit on spin 2,122.
That should hopefully make everything very clear.
Let me know if I've missed anything and what else you would like added/taken away or make anything easier to read...etc.
Quote from: Stepydan on July 13, 2009, 07:56:19 PM
I would not object and refrain that much to it if RX code could easily be transformed into this NWRS power house, but this is for another thread...
Cheers :)
Stepydan.
I didn't want to release this information yet, but since you'll obviously find it of use, I'll let you know (and any others reading this thread) know now...
The bot I'm promoting at nolinks. ays-roulette-bot . com will be using RXtremes programming language.
So, in other words, if you learn how to write programming for it, any system you can think of will be able to be played automatically for you...you'll understand more if go to the website.
It was for that reason that I learned how to write it. As, up until about 2 weeks ago, I had no idea how.
Alright Mr. Chips, I'm going out for a bit, so just in case you read this thread while I'm gone, I wouldn't want to leave you waiting for the script.
So, it is below. Let me know if you like it and if you'd like any changes made. Oh, and just in case you don't know where to get that screen pulled up from, simply click on "statistics" (at the top of RXtremes program window) then click on "Data Records". You can leave it open even while the program is going through the spins, but it will spin a bit slower than normal.
system "Mr. Chips Data Tracker"
method "main"
begin
while on each spin
begin
put 100% of record "1st dozen consecutive misses" data to record "1 dt" data
put 100% of record "2nd dozen consecutive misses" data to record "2 dt" data
put 100% of record "3rd dozen consecutive misses" data to record "3 dt" data
add 1 to record "spin counter" data
call "check dozen misses"
call "set over 16 flags"
call "copy stats"
end
end
method "check dozen misses"
begin
if 1st dozen has not hit each time
begin
add 1 to record "1st dozen consecutive misses" data
end
if 1st dozen has hit each time
begin
put 0 to record "1st dozen consecutive misses" data
end
if 2nd dozen has not hit each time
begin
add 1 to record "2nd dozen consecutive misses" data
end
if 2nd dozen has hit each time
begin
put 0 to record "2nd dozen consecutive misses" data
end
if 3rd dozen has not hit each time
begin
add 1 to record "3rd dozen consecutive misses" data
end
if 3rd dozen has hit each time
begin
put 0 to record "3rd dozen consecutive misses" data
end
end
method "set over 16 flags"
begin
if record "1st dozen consecutive misses" data >= 16
begin
set flag "1st dozen equal or over" to true
end
if record "2nd dozen consecutive misses" data >= 16
begin
set flag "2nd dozen equal or over" to true
end
if record "3rd dozen consecutive misses" data >= 16
begin
set flag "3rd dozen equal or over" to true
end
end
method "copy stats"
begin
if flag "1st dozen equal or over" is true and record "1st dozen consecutive misses" data = 0
begin
set flag "1st dozen equal or over" to false
add 1 to record "1st dozen interval length" data index
put 100% of record "1 dt" data to record "1st dozen interval length" data
add 1 to record "1st dozen interval ending spin number" data index
put 100% of record "spin counter" data to record "1st dozen interval ending spin number" data
end
if flag "2nd dozen equal or over" is true and record "2nd dozen consecutive misses" data = 0
begin
set flag "2nd dozen equal or over" to false
add 1 to record "2nd dozen interval length" data index
put 100% of record "2 dt" data to record "2nd dozen interval length" data
add 1 to record "2nd dozen interval ending spin number" data index
put 100% of record "spin counter" data to record "2nd dozen interval ending spin number" data
end
if flag "3rd dozen equal or over" is true and record "3rd dozen consecutive misses" data = 0
begin
set flag "3rd dozen equal or over" to false
add 1 to record "3rd dozen interval length" data index
put 100% of record "3 dt" data to record "3rd dozen interval length" data
add 1 to record "3rd dozen interval ending spin number" data index
put 100% of record "spin counter" data to record "3rd dozen interval ending spin number" data
end
end
Quote from: rjeaton1 on July 13, 2009, 08:25:24 PM
The bot I'm promoting at nolinks. ays-roulette-bot . com will be using RXtremes programming language.
Hi Rjeaton1 :)
To me, this is simply one of the greatest news I have read on VLS, second only to the concept of Victor's "Lw" patterns and tracks.
I am certain many people here will get the enormous implications of that info you just disclosed !
I am glad to be the first one here to thank you for that.
I am already registered at AYS, and I have posted 2 - 3 things there also.
Cheers, :)
Stepydan.
Mr. Chips, if you don't like the way the "output" data is currently set up, I've put up another picture showing another way the data can "read". Let me know if this is easier than the first way I posted...if it is, I'll put up the code for it here.
[attachimg=#]
Here is another picture of the new format...it is a "real world" example meaning I used imported spins.
The first set of data is "3rd dozen interval length : 3rd dozen interval ending spin number"
You'll see the first two "grouped numbers" are "20,210" followed by three zeros.
20 is how long the interval without a hit on the 3rd dozen was. The 210 is when the interval of 20 misses ended. Then, you see three zeros and then another grouping of two numbers...16,1908.
So, the 3rd dozen missed for 16 spins in a row, and then that missing streak ended on spin 1,908.
I thought it might be a bit easier this way, as after 80,000 spins it would be kind of a pain to match of what number goes to what number using the previous coding I posted for you.
This way, the two numbers you're looking for are always grouped right next to one another.
Anyway, let me know what works better for you. If you like this one more I'll post it.
[attachimg=#]
I think your reply 19 is ideal and thanks again for the excellent piece of work.
The results will be very interesting and I will eventually start a new thread in the chips section explaining the Dozen project
and showing some results. Hopefully it will have a practical use in time.
I will be sending you a PM shortly.
Best Regards
Mr Chips
No problem at all Mr. Chips, I'm glad I could help. Myself and I'm sure countless others are excited to see what you've got "cooked up"...
Anyway, here is the code. If you need anything else added/taken away, let me know.
system "Mr. Chips Data Tracker"
method "main"
begin
while on each spin
begin
put 100% of record "1st dozen consecutive misses" data to record "1 dt" data
put 100% of record "2nd dozen consecutive misses" data to record "2 dt" data
put 100% of record "3rd dozen consecutive misses" data to record "3 dt" data
add 1 to record "spin counter" data
call "check dozen misses"
call "set over 16 flags"
call "copy stats"
end
end
method "check dozen misses"
begin
if 1st dozen has not hit each time
begin
add 1 to record "1st dozen consecutive misses" data
end
if 1st dozen has hit each time
begin
put 0 to record "1st dozen consecutive misses" data
end
if 2nd dozen has not hit each time
begin
add 1 to record "2nd dozen consecutive misses" data
end
if 2nd dozen has hit each time
begin
put 0 to record "2nd dozen consecutive misses" data
end
if 3rd dozen has not hit each time
begin
add 1 to record "3rd dozen consecutive misses" data
end
if 3rd dozen has hit each time
begin
put 0 to record "3rd dozen consecutive misses" data
end
end
method "set over 16 flags"
begin
if record "1st dozen consecutive misses" data >= 16
begin
set flag "1st dozen equal or over" to true
end
if record "2nd dozen consecutive misses" data >= 16
begin
set flag "2nd dozen equal or over" to true
end
if record "3rd dozen consecutive misses" data >= 16
begin
set flag "3rd dozen equal or over" to true
end
end
method "copy stats"
begin
if flag "1st dozen equal or over" is true and record "1st dozen consecutive misses" data = 0
begin
set flag "1st dozen equal or over" to false
add 1 to record "1st dozen interval length : 1st dozen interval ending spin number" data index
put 100% of record "1 dt" data to record "1st dozen interval length : 1st dozen interval ending spin number" data
add 1 to record "1st dozen interval length : 1st dozen interval ending spin number" data index
put 100% of record "spin counter" data to record "1st dozen interval length : 1st dozen interval ending spin number" data
add 3 to record "1st dozen interval length : 1st dozen interval ending spin number" data index
end
if flag "2nd dozen equal or over" is true and record "2nd dozen consecutive misses" data = 0
begin
set flag "2nd dozen equal or over" to false
add 1 to record "2nd dozen interval length : 2nd dozen interval ending spin number" data index
put 100% of record "2 dt" data to record "2nd dozen interval length : 2nd dozen interval ending spin number" data
add 1 to record "2nd dozen interval length : 2nd dozen interval ending spin number" data index
put 100% of record "spin counter" data to record "2nd dozen interval length : 2nd dozen interval ending spin number" data
add 3 to record "2nd dozen interval length : 2nd dozen interval ending spin number" data index
end
if flag "3rd dozen equal or over" is true and record "3rd dozen consecutive misses" data = 0
begin
set flag "3rd dozen equal or over" to false
add 1 to record "3rd dozen interval length : 3rd dozen interval ending spin number" data index
put 100% of record "3 dt" data to record "3rd dozen interval length : 3rd dozen interval ending spin number" data
add 1 to record "3rd dozen interval length : 3rd dozen interval ending spin number" data index
put 100% of record "spin counter" data to record "3rd dozen interval length : 3rd dozen interval ending spin number" data
add 3 to record "3rd dozen interval length : 3rd dozen interval ending spin number" data index
end
end
I sent you a PM Mr. Chips.
After reading your PM, I figured this would make things easier. You'll see the picture below when you start up RXtreme with your data tracker "Activated". So, now you'll be able to track any interval length you want...and if you had a reason too, track different interval lengths on different dozens. The code is below the picture.
[attachimg=#]
system "Mr. Chips Data Tracker"
method "main"
begin
while starting a new session
begin
call "input"
end
while on each spin
begin
put 100% of record "1st dozen consecutive misses" data to record "1 dt" data
put 100% of record "2nd dozen consecutive misses" data to record "2 dt" data
put 100% of record "3rd dozen consecutive misses" data to record "3 dt" data
add 1 to record "spin counter" data
call "check dozen misses"
call "set over 16 flags"
call "copy stats"
end
end
method "check dozen misses"
begin
if 1st dozen has not hit each time
begin
add 1 to record "1st dozen consecutive misses" data
end
if 1st dozen has hit each time
begin
put 0 to record "1st dozen consecutive misses" data
end
if 2nd dozen has not hit each time
begin
add 1 to record "2nd dozen consecutive misses" data
end
if 2nd dozen has hit each time
begin
put 0 to record "2nd dozen consecutive misses" data
end
if 3rd dozen has not hit each time
begin
add 1 to record "3rd dozen consecutive misses" data
end
if 3rd dozen has hit each time
begin
put 0 to record "3rd dozen consecutive misses" data
end
end
method "set over 16 flags"
begin
if record "1st dozen consecutive misses" data >= record "1st dozen tracking" data
begin
set flag "1st dozen equal or over" to true
end
if record "2nd dozen consecutive misses" data >= record "2nd dozen tracking" data
begin
set flag "2nd dozen equal or over" to true
end
if record "3rd dozen consecutive misses" data >= record "3rd dozen tracking" data
begin
set flag "3rd dozen equal or over" to true
end
end
method "copy stats"
begin
if flag "1st dozen equal or over" is true and record "1st dozen consecutive misses" data = 0
begin
set flag "1st dozen equal or over" to false
add 1 to record "1st dozen interval length : 1st dozen interval ending spin number" data index
put 100% of record "1 dt" data to record "1st dozen interval length : 1st dozen interval ending spin number" data
add 1 to record "1st dozen interval length : 1st dozen interval ending spin number" data index
put 100% of record "spin counter" data to record "1st dozen interval length : 1st dozen interval ending spin number" data
add 3 to record "1st dozen interval length : 1st dozen interval ending spin number" data index
end
if flag "2nd dozen equal or over" is true and record "2nd dozen consecutive misses" data = 0
begin
set flag "2nd dozen equal or over" to false
add 1 to record "2nd dozen interval length : 2nd dozen interval ending spin number" data index
put 100% of record "2 dt" data to record "2nd dozen interval length : 2nd dozen interval ending spin number" data
add 1 to record "2nd dozen interval length : 2nd dozen interval ending spin number" data index
put 100% of record "spin counter" data to record "2nd dozen interval length : 2nd dozen interval ending spin number" data
add 3 to record "2nd dozen interval length : 2nd dozen interval ending spin number" data index
end
if flag "3rd dozen equal or over" is true and record "3rd dozen consecutive misses" data = 0
begin
set flag "3rd dozen equal or over" to false
add 1 to record "3rd dozen interval length : 3rd dozen interval ending spin number" data index
put 100% of record "3 dt" data to record "3rd dozen interval length : 3rd dozen interval ending spin number" data
add 1 to record "3rd dozen interval length : 3rd dozen interval ending spin number" data index
put 100% of record "spin counter" data to record "3rd dozen interval length : 3rd dozen interval ending spin number" data
add 3 to record "3rd dozen interval length : 3rd dozen interval ending spin number" data index
end
end
method "input"
begin
Group
begin
Input Data "1st Dozen: Track Intervals Over This Many" to record "1st dozen tracking" data
Input Data "2nd Dozen: Track Intervals Over This Many" to record "2nd dozen tracking" data
Input Data "3rd Dozen: Track Intervals Over This Many" to record "3rd dozen tracking" data
end
End
Yes it does make it easier thanks.
If you could make it 10 and above I will opt for that instead.
I will make use of the results you have got.
No problem. And I guess I didn't explain what I meant above very well (I do that sometimes)...
In those boxes that currently say 16, you can type whatever number in you want. So, if you want to track intervals of 5 and above for all 3 dozens, you just type in 5 in all 3 of the boxes.
If you want to track intervals of 10 and above, you simply type in 10 in all 3 of the boxes.
You can even track intervals of 10 and above for dozen 1, 16 and above for dozen 2, and 20 and above for dozen three (not that you mentioned that, I'm just trying to make a point, haha).
Oh, and I'll PM you those stats here in a minute.
I just read your "dozens project" thread and it certainly looks exciting!
I just wanted to let you know however that when I mentioned 80,000 spins I was simply using that as an example. You'll be able to (if you desired) run this for 1,000,000 spins...even 12,000,000 spins...as many spins as you want..
Many thanks.
Having problems saving Dozen project as draft, but will finish it soon.
Here is the data I mentioned. I re-ran it tracking un-hit dozen intervals of equal to or over 10 spins long. I would have PM'd this to you, but I couldn't figure out how to attach it via PM. This data is from 60,000 analyzed spins.
If you don't use Notepad very often, be sure when you open these files to click on "format" at the top of the notepad window and make sure there is a check mark next to "word wrap"
Thanks for the data. Will look at it tomorrow, almost bed time here in the UK :)
I would have gladly responded to your dozens post . But since it is locked I shall not honor your or any post of this nature in the future. What is going on here.??
Nathan Detroit.
HAPPY WINNINGS!!
Maybe GOOD BYE.
What do you mean its locked Nathan?
Oh, if you mean the one in Mr. Chips' section...he mentioned earlier he was still in the middle of writing it (he was having a problem with saving the post as a draft)
I can only assume he wanted to wait until he was finished before he allowed responses.
I have reached 4,000 select spins and a further 1000 to go and then I will have reached my target.
I am still very pleased with how it's working out. Since showing 3184 select spins, the number of Dozen intervals between hits,
10 and above, has only increased by one as follows :
10 x 13
12
13
14
When I have reached 5000 select spins I will show a comparison with the above with spins for example from random.org using
the Dozen tracker program.
At this stage I can make certain assumptions :
1. It would be impossible for this Dozen method to reach 39 intervals (as shown in Poits' 12 million spins).
2. It is highly unlikely it will go over 30 intervals.
3. It is most likely that the Dozen method will produce less Dozen intervals 10 and above.
It is too early to make any further assumptions but it is a good start.
Mr Chips
I have reached my target of 5,000 select spins and am very pleased with the results. I can't do any more on this project
until I can get a program written, then can test it to 80,000 select spins and compare it with the stats on the Oops site.
10 x 15
11 x 2
12
13
14
Results from 5,000 spins supplied by rjeaton
1st Dozen :
10 x 12
11 x 15
12
13 x 3
14 x 2
15 x 2
16
17
2nd Dozen :
10 x 10
11 x 8
12 x 2
13 x 3
14 x 3
15 x 2
16 x 2
20
3rd Dozen :
10 x 15
11 x 3
12 x 3
13 x 2
14 x 4
15
16
18
Results from 5,000 spins from random.org.
1st Dozen :
10 x 13
11 x 6
12 x 3
13 x 4
14 x 2
15 x 2
16
22
2nd Dozen :
10 x 11
11 x 4
12 x 4
13 x 4
14
15 x 3
16
17
18
19
27
3rd Dozen :
10 x 17
12 x 3
13 x 2
14 x 3
15 x 2
16
17
As you can see the method I have used to select a Dozen has greatly reduced the number of Dozen intervals between hits
and is a very encouraging start.
Mr Chips