Novità

x rubino da abasul

ciao abasul

non serve più fare la statistica veloce fon spaziometria

basterà inserire

la ruota
e l'ambo desiderato staccato da 1 punto
come da esempio pre-impostato

si otterrà la statistica degli scarti e delle differenze come hai chiesto.



questo è lo script, penso che sia esatto.

[red]comunque provalo e fammi sapere!


fidarsi è bene, ma non fidarsi è meglio</u>









Codice:
Sub Main
	'''abasul5   ambo secco
	Dim sfile
	Dim records
	Dim art(1)
	Dim dif(900)
	Dim t
	Dim Media
	r = InputBox("Ruota ",,2)
	capo = InputBox("Capogioco  ",,"08.50")
	k1 = Left(capo,2)
	k2 = Right(capo,2)
	''' per nazionale imposta dal conc.n. 7440 altre ruote dal 3650
	If r = 12 Then dal = 7440 Else dal = 3650 End If
	ReDim asvil(900)
	ctr = 0
	Iniz = EstrazioneIni
	ini = EstrazioneIni
	al = Iniz - 1
	Call Messaggio(NomeRuota(r) & "...Elab.Ambo secco richiesto...." & capo)
	Call AvanzamentoElab(1,90,k)
	tq = 0
	ReDim atitoli(6)
	' preimposto i titoli delle colonne
	atitoli(1) = "  Riferimenti estraz.passato   "
	atitoli(2) = "  Ritardo    "
	atitoli(3) = "  Totale Ritardo "
	atitoli(4) = "  Media Ritardo  "
	atitoli(5) = "  scarto md.quadratico "
	atitoli(6) = "  Diff.smdq Prec."
	' inizializzo la tabella
	Call InitTabella(atitoli,1,"center",2,5)
	For Ini = Ini + 1 To EstrazioneFin
		ok = 0
		estratti = ""
		des2 = ""
		des1 = ""
		rambo = ""
		' preimposto un array di comodo per creare la nuova riga da aggiungere alla tabella
		ReDim aValori(6) '
		ReDim anum(2)
		If k <> Int(k1) Then
			For h = 1 To 5
				If Int(k1) = Estratto(Ini,r,h) Then
					ok = ok + 1
					des2 = des2 & Format2(Estratto(Ini,r,h)) & " "
				End If
				If Int(k2) = Estratto(Ini,r,h) Then
					ok = ok + 1
					des2 = des2 & Format2(Estratto(Ini,r,h)) & " "
				End If
				estratti = estratti & Format2(Estratto(Ini,r,h)) & " "
				numeri = capo
			Next
			If ok = 2 Then
				al = Ini - 1
				ctr = ctr + 1
				dat = Ini & " " & DataEstrazione(Ini)
				ruota = NomeRuota(r)
				art(1) = r
				anum(1) = k1
				anum(2) = k2
				rambo = AmboRitardo(r,k2,k1,EstrazioneIni,Ini - 1)
				If ctr = 1 Then
		'''''			Scrivi EstrazioneIni & "/" & Ini & "------" & Ini - EstrazioneIni
					rambo =(Ini - EstrazioneIni)
				End If
				des1 = "Ambo"
				records = ctr & "," & dat & "," & ruota & "," & estratti & "," & rambo & "," & des1 & "," & des2
				asvil(ctr) = ctr & "," & dat & "," & ruota & "," & estratti & "," & rambo & "," & des1 & "," & des2
				tq = tq + rambo
				'''''''''''''			Scrivi dat & " " & rambo & "       " & rett
				rita = AmboRitardo(r,Int(k1),Int(k2),EstrazioneIni,EstrazioneFin)
				last = Ini
				Totrit = Totrit + rambo
				Mediastor = Totrit / ctr
				''''-----calcola smq e differenze storiche-----------------------------------------
				Totquastor = 0
				For z = 1 To ctr
					ReDim av2(0)
					Call SplitByChar(asvil(z),",",av2)
					If Int(Mediastor) > CLng(av2(4)) Then
						df = Mediastor - CLng(av2(4))
					Else
						df = CLng(av2(4)) - Mediastor
					End If
					quadrostor = df * df
					Totquastor = Totquastor + quadrostor
				Next
				'''calcola sqm e medie
				smqstor = Sqr(Totquastor/ctr)
				avalori(1) = NomeRuota(r) & "......." & dat
				avalori(2) = rambo
				avalori(3) = totrit
				avalori(4) = round(Mediastor,4)
				avalori(5) = round(smqstor,2)
				avalori(6) = round(avalori(5) - difstorpre,2)
				difstorpre = round(smqstor,2)
				''''---------------------------------------------------------------------------
				Call AddRigaTabella(avalori,Giallo_,"center",1)
				Call SetColoreCella(2,vbWhite,vbRed)
				Call SetColoreCella(3,vbWhite,vbRed)
				Call SetColoreCella(4,vbWhite,vbRed)
				Call SetColoreCella(5,vbWhite,vbRed)
		If avalori(6) > 0 Then		Call SetColoreCella(6,vbBlue,vbWhite)
		If avalori(6) < 0 Then		Call SetColoreCella(6,vbRed,vbWhite)
			End If
		End If
	Next
	Call CreaTabella(Int(ord))
	''''''''---------------------------
 
Ciao rubino.

Lo script ultimo non dà valori esatti.
Prima di aggiornare l'ultimo post con lo script (mi avevi detto che a te non tornavano i conti dello S.Q.M. ma questo era dovuto al fatto che tu non avevi diviso la somma totale dei quadrati per gli eventi, che in quel caso erano 3. E' solo dopo la divisione che dovevi calcolare il rusultato con la radice quadrata.
 
l'ultimo script sopra riportato, l'ho calcolato come da tue indicazioni.

esce questa tabellina iniziale:
dove volevi vedere le differenze tra smq e smq prec.estrazione



ab2io.jpg
[/URL]

Uploaded with ImageShack.us[/img]





Codice:
1 04089 - 14/05/1949 Cagliari 61.55.50.08.64 440 Ambo/ 0 
2 04286 - 21/02/1953 Cagliari 14.08.42.50.67 196 Ambo/ 122 
3 04348 - 30/04/1954 Cagliari 08.58.83.50.90 61 Ambo/ 156,84
4 05157 - 08/11/1969 Cagliari 27.10.50.45.08 808 Ambo/ 283,88 
5 05264 - 27/11/1971 Cagliari 87.50.72.08.68 106 Ambo/ 275,96
6 05272 - 22/01/1972 Cagliari 38.08.82.50.69 7 Ambo/277,96
7 05347 - 30/06/1973 Cagliari 28.08.04.50.40 74 Ambo/266,29
8 05615 - 19/08/1978 Cagliari 32.08.63.50.69 267 Ambo/249,23
9 05646 - 24/03/1979 Cagliari 80.50.08.34.88 30 Ambo/244,49
10 06082 - 01/08/1987 Cagliari 08.31.71.55.50 435 Ambo/240,67
11 06098 - 21/11/1987 Cagliari 23.08.73.42.50 15 Ambo/238,6
12 06842 - 01/09/1999 Cagliari 69.55.08.50.59 743 Ambo/270,08
13 06895 - 04/03/2000 Cagliari 49.59.50.08.41 52 Ambo/265,62
14 07134 - 15/06/2002 Cagliari 68.84.50.02.08 238 Ambo/255,98
15 07513 - 05/11/2005 Cagliari 43.09.50.62.08 378 Ambo/249,41
16 07713 - 15/02/2007 Cagliari 85.50.45.08.69 199 Ambo/241,9

differenza S.Q.M. tra 1° e 2° ev. = 122
differenza S.Q.M. tra 2° e 3° ev. = 34,84
differenza S.Q.M. tra 3° e 4° ev. = 127,07
differenza S.Q.M. tra 4° e 5° ev. = 7,92
differenza S.Q.M. tra 5° e 6° ev. = 2
differenza S.Q.M. tra 6° e 7° ev. = 11,67
differenza S.Q.M. tra 7° e 8° ev. = 17,06
differenza S.Q.M. tra 8° e 9° ev. = 4,74
differenza S.Q.M. tra 9° e 10°ev. = 3,82
differenza S.Q.M. tra 10° e 11°ev.= 2,07
differenza S.Q.M. tra 11° e 12°ev. =31,48
differenza S.Q.M. tra 12° e 13°ev. =4,46
differenza S.Q.M. tra 13° e 14°ev. =9,64
differenza S.Q.M. tra 14° e 15°ev. =6,57
differenza S.Q.M. tra 15° e 16°ev. =7,51




cos'è che non quadra?




-----------------------------
hobby e passatempo, il bello dello studio e della ricerca

Non giocare i miei numeri, sono derivanti da studi teorici e sperimentazioni.

La sistemistica trova il suo fondamento nella matematica, mentre i padri fondatori
hanno proposto come fondamento il fumo aleatorio!
 
la versione è la 1.2.66</u>

dopo che luigi ha fatto le modifiche che gli avevo segnalato, per l'errore di calcolo "del primo ritardo del prospetto"



l'unica differenza che dovresti trovare è solo il ritardo futuro che io ho calcolato automaticamente.

prima lo immettevi tu ed era 736

ora ho impostato un calcolo
media precedente 482,0625 x 1,55 = 747

dovrebbe venire 747 invece c'è un'altro valore, ma che sto cercando per fare la correzione.



io ho impostato l'archivio
con inizio 3649 del 7/12/1940
</u>








-----------------------------
hobby e passatempo, il bello dello studio e della ricerca

Non giocare i miei numeri, sono derivanti da studi teorici e sperimentazioni.

La sistemistica trova il suo fondamento nella matematica, mentre i padri fondatori
hanno proposto come fondamento il fumo aleatorio!
 
L'ultima versione di spaziometria 1.2.66 l'ho aggiornato. Ho come inizio estrazioni: 8/01/1871 e come ultima: 28/5/2011.
 
avrai impostato l'archivio dal 1871

la ruota di cagliari genera problemi, perchè è nata intorno 1939 se non erro, ed ha avuto comunque dei buchi anche successivamente.

per questo motivo ho impostato l'archivio dall'estrazione 3649. del dicembre 1940




-----------------------------
hobby e passatempo, il bello dello studio e della ricerca

Non giocare i miei numeri, sono derivanti da studi teorici e sperimentazioni.

La sistemistica trova il suo fondamento nella matematica, mentre i padri fondatori
hanno proposto come fondamento il fumo aleatorio!
 
Impostando la data 7/12/1940 adesso va bene, però la data di ricerca deve essere impostata all'inizio il più indietro possibile, perché più estrazioni ci sono nella storia e più la media va a livellarsi sempre più verso il Ritardo Naturale della previsione.
Se puoi modificare la ricerca con risultati esatti a partire dal 1871 te ne sarei ulteriormente grato. Grazie.
 
Salve rubino.

Complimenti per aver centrato l'ambo 7.79 a Roma in quartina 77.79.88.7 che avevi previsto
http://forum.lottoced.com/topic.asp?TOPIC_ID=127442&whichpage=4

Io è da poco che sono iscritto a questo forum e come prima previsione me la sono cavata bene avendo centrato in pochi colpi l'uscita del n° 8 a Cagliari della coppia 8.50 (v. mio post del 23.5.2011 delle h.9.24 nel link qui sotto)
http://forum.lottoced.com/topic.asp?TOPIC_ID=133376&whichpage=2


Avendo fatto una verifica sullo script di sotto, che mi avevi realizzato, sono riuscito a stabilire che per avere dei dati esatti su ruota, bisogna impostare le date d'inizio delle estrazioni in questo modo:

per la ruota di Bari a partire dal 0174 del 3-5-1874
per la ruota di Cagliari a partire dal 3649 del 7-12-1940
per la ruota di Genova a partire dal 3577 del 22-7-1939
per la ruota Nazionale a partire dal 7440 del 4-5-2005
e per tutte le altre ruote a partire da 0001 del 1871.

Allora io ti chiedo:

Sapendo di queste date, e poiché per avere una media e uno Scarto Quadratico Medio affidabili nel tempo bisogna partire sempre dalla data più indietro possibile, si può creare una condizione nello script in cui per ricavare una previsione in una delle 4 ruote sopra citate parte in automatico l'inizio della data a loro riferita, pur avendo nel range di ricerca impostato 0001 del 1871?
Ti chiedo questo perché così eviteremmo di doverci ricordare sempre di impostare la data riferita per ognuna delle quattro ruote già citate.

Poi ti faccio altre piccole richieste per avere un quadro ancor più dettagliato e completo riguardo sempre allo script di sotto:
1) Per ottenere una ricerca, seppure nell'output compaia in automatico uno specchietto statistico importantantissimo, dove vi è anche una previsione di caduta futura, bisogna sempre lasciare all'utente la facoltà di potersi sciegliere qualsiasi ritardo futuro a suo piacimento, e quindi la maschera di scelta "Inserisci Rit.Futuro" deve essere reinserito come in un precedente script;
2) Nell'output c'è bisogno di vedere qual'è il ritardo massimo che ha conseguito l'ambo scelto per la previsione;
3) Sempre nell'output, come ultimo dato c'è bisogno di vedere qual'è il ritardo attuale nell'ultimo ciclo teorico dell'ambo secco.
E qui mi spiego:
Se l'ambo secco ha un ritardo teorico di 400,5 estrazioni, bisogna allora far camminare il contatore (400,5 + 400,5 + 400,5 e così via, fino ad arrivare all'ultimo ciclo dove è compreso la data meccanografica dell'ultima estrazione aggiornata. Facendo il calcolo con la calcolatrice (400,5 + 400,5; =; =; =; =, e così via, io so che il ritardo attuale nell'ultimo ciclo, che va da 8010 a 8410.5, riguardo all'ultima estrazione aggiornata è di 374, perché 8384 - 8010 = 374 e che mancano 26.5 estrazioni per concludersi quindi l'ultimissimo ciclo teorico.
Appena implementi lo script con ciò che ti ho delucidato, ti spiego anche come fare per avere delle previsioni ristrette per ambo secco, così potremmo creare a tale proposito anche un automatismo.


Sub Main
'''abasul5 ambo secco
Dim sfile
Dim records
Dim art(1)
Dim dif(900)
Dim t
Dim Media
r = InputBox("Ruota ",,2)
capo = InputBox("Capogioco ",,"08.50")
k1 = Left(capo,2)
k2 = Right(capo,2)
''' per nazionale imposta dal conc.n. 7440 altre ruote dal 3650
If r = 12 Then dal = 7440 Else dal = 3650 End If
ReDim asvil(900)
ctr = 0
Iniz = EstrazioneIni
ini = EstrazioneIni
al = Iniz - 1
Call Messaggio(NomeRuota(r) & "...Elab.Ambo secco richiesto...." & capo)
Call AvanzamentoElab(1,90,k)
tq = 0
ReDim atitoli(6)
' preimposto i titoli delle colonne
atitoli(1) = " Riferimenti estraz.passato "
atitoli(2) = " Ritardo "
atitoli(3) = " Totale Ritardo "
atitoli(4) = " Media Ritardo "
atitoli(5) = " scarto md.quadratico "
atitoli(6) = " Diff.smdq Prec."
' inizializzo la tabella
Call InitTabella(atitoli,1,"center",2,5)
For Ini = Ini + 1 To EstrazioneFin
ok = 0
estratti = ""
des2 = ""
des1 = ""
rambo = ""
' preimposto un
 
ciao abasul

ho letto il tuo messaggio, appena posso in serata, provo a vedere se si può obbligare lo script </u> a delle date preimpostate. (non so, perchè nonostante la modifica fatta da luigi al programma ed a determinate funzioni di calcolo ritardi, mi pare che c'è ancora qualcosa che non quadra o corrisponde fedelmente a quanto invece il programma calcola con le funzioni e sezioni di spaziometria.




-----------------------------
hobby e passatempo, il bello dello studio e della ricerca

Non giocare i miei numeri, sono derivanti da studi teorici e sperimentazioni.

La sistemistica trova il suo fondamento nella matematica, mentre i padri fondatori
hanno proposto come fondamento il fumo aleatorio!
 
bari inizio estrazioni
174 03/05/1874?


o


Codice:
per la ruota di Bari a partire dal 0117 del 3-5-1974




-----------------------------
hobby e passatempo, il bello dello studio e della ricerca

Non giocare i miei numeri, sono derivanti da studi teorici e sperimentazioni.

La sistemistica trova il suo fondamento nella matematica, mentre i padri fondatori
hanno proposto come fondamento il fumo aleatorio!
 
ciao abasul vediamo se in un paio di ore riesco a mettere a posto lo script e a predisporlo per ricevere altro materiale.

ci leggiamo fra un po.




-----------------------------
hobby e passatempo, il bello dello studio e della ricerca

Non giocare i miei numeri, sono derivanti da studi teorici e sperimentazioni.

La sistemistica trova il suo fondamento nella matematica, mentre i padri fondatori
hanno proposto come fondamento il fumo aleatorio!
 
Ciao rubino fai con calma.
Io tra un po' ho un impegno e pertanto ci risentiamo domani.

Buona festa della Repubblica
 
ho sistemato per ogni ruota l'inizio dell'estrazione come concordato.

ho inserito la possibilità di inserire il ritardo futuro manuale
e su questo dato, nel tuo settore, calcola il n.estrazioni teoriche al sorteggio dell'ambo

ho inserito il ritardo storico dell'ambo


ho creato più righe tra i 2 settori (abasul/rubino) per una ricerca e controllo della validità dei range di estrazioni mancanti dell'ambo al suo sorteggio. (naturalmente tutto teorizzazione).

ho inserito il dato dei cicli completati
ho inserito il ritardo intermedio ultimo ciclo



ora aspetto di conoscere se tutto funziona bene,
se effettuando dei controlli vuoi spostare alcuni dati vicini ad altri, per comodità
se vuoi aggiungere o colorare alcuni campi in modi particolari per essere più facilmente assimilabili

aspetto di sapere se vuoi aggiungere altre informazioni di tipo ciclico e come vanno calcolate o interpretate.









Codice:
Sub Main
	'''abasul10 ambo secco 	
	Dim sfile
	Dim records
	Dim art(1)
	Dim dif(900)
	Dim t
	Dim Media
	r = InputBox("Ruota ",,2)
	capo = InputBox("Capogioco ",,"08.50")
	futuroins = InputBox("inserire Ritardo Futuro  ",,"")
	If futuroins = "" Then futuroins = 100
	k1 = Left(capo,2)
	k2 = Right(capo,2)
	'''preimposta inizio estrazioni per ruote nate recentemente
	''' per nazionale imposta dal conc.n. 7440 altre ruote dal 3650
	dal = 1 ' inizio tutte le altre ruote
	If r = 12 Then dal = 7440 'inizio nazionale
	If r = 1 Then dal = 174 'inizio bari
	If r = 2 Then dal = 3649 'inizio cagliari
	If r = 4 Then dal = 3577 'inizio genova
	ReDim asvil(900)
	ctr = 0
	Iniz = dal
	ini = dal
	al = Iniz - 1
	ciclicompleti =(EstrazioneFin - dal)/400.5
	parziale = Int(ciclicompleti)*400.5
	intermed = (EstrazioneFin-dal) - parziale 
	Call Messaggio(NomeRuota(r) & "...Elab.Ambo secco richiesto...." & capo)
	Call AvanzamentoElab(1,90,k)
	tq = 0
	ReDim atitoli(6)
	' preimposto i titoli delle colonne
	atitoli(1) = " Riferimenti estraz.passato "
	atitoli(2) = " Ritardo "
	atitoli(3) = " Totale Ritardo "
	atitoli(4) = " Media Ritardo "
	atitoli(5) = " scarto md.quadratico "
	atitoli(6) = " Diff.smdq Prec."
	' inizializzo la tabella
	Call InitTabella(atitoli,1,"center",2,5)
	For Ini = Ini + 1 To EstrazioneFin
		ok = 0
		estratti = ""
		des2 = ""
		des1 = ""
		rambo = ""
		' preimposto un array di comodo per creare la nuova riga da aggiungere alla tabella
		ReDim aValori(6) '
		ReDim anum(2)
		If k <> Int(k1) Then
			For h = 1 To 5
				If Int(k1) = Estratto(Ini,r,h) Then
					ok = ok + 1
					des2 = des2 & Format2(Estratto(Ini,r,h)) & " "
				End If
				If Int(k2) = Estratto(Ini,r,h) Then
					ok = ok + 1
					des2 = des2 & Format2(Estratto(Ini,r,h)) & " "
				End If
				estratti = estratti & Format2(Estratto(Ini,r,h)) & " "
				numeri = capo
			Next
			If ok = 2 Then
				al = Ini - 1
				ctr = ctr + 1
				dat = Ini & " " & DataEstrazione(Ini)
				ruota = NomeRuota(r)
				art(1) = r
				anum(1) = k1
				anum(2) = k2
				rambo = AmboRitardo(r,k2,k1,dal,Ini - 1)
				If ctr = 1 Then
					''''' Scrivi EstrazioneIni & "/" & Ini & "------" & Ini - EstrazioneIni
					rambo =(Ini - dal)
				End If
				des1 = "Ambo"
				records = ctr & "," & dat & "," & ruota & "," & estratti & "," & rambo & "," & des1 & "," & des2
				asvil(ctr) = ctr & "," & dat & "," & ruota & "," & estratti & "," & rambo & "," & des1 & "," & des2
				tq = tq + rambo
				''''''''''''' Scrivi dat & " " & rambo & " " & rett
				rita = AmboRitardo(r,Int(k1),Int(k2),dal,EstrazioneFin)
				rtsto = AmboStorico(r,k2,k1,dal,EstrazioneFin)
				last = Ini
				Totrit = Totrit + rambo
				Mediastor = Totrit / ctr
				''''-----calcola smq e differenze storiche-----------------------------------------
				Totquastor = 0
				For z = 1 To ctr
					ReDim av2(0)
					Call SplitByChar(asvil(z),",",av2)
					If Int(Mediastor) > CLng(av2(4)) Then
						df = Mediastor - CLng(av2(4))
					Else
						df = CLng(av2(4)) - Mediastor
					End If
					quadrostor = df * df
					Tot
 
<div align="left">Ciao rubino,
ti dico la sincera verità.
Questa volta non credevo che avresti risolto il grosso problema delle ruote e invece ancora una volta mi hai dato prova della tua grandissima bravura: per te niente è impossibile, complimenti di nuovo!

Solo ora ho dato un'occhiata allo script, e ho riscontrato che nello schema riassuntivo "Esempio: Formula applicata: totale...ecc. ecc."
il terzo valore riguardo al ritardo futuro scelto dall'utente è inesatto perché lo stesso è riferito al Ritardo Futuro Teorico Fibonacci. Stessa cosa vale per gli ultimi due valori riportati nella prima stringa in orizzontale dello specchietto "media e S.Q.M". Quindi la scritta del Ritardo Futuro Fibonacci che compare attualmente in "Esempio: Formula applicatta ecc. ecc." e i due ultimi valori della prima stringa, li spostiamo sotto a "Settore Rubino - Teorizzazione Ritardi futuro Fibonacci-WDGGann". Una volta risolto il problema del ritardo futuro scelto dall'utente, ti spiego come dobbiamo continuare.

Un saluto </div id="left">
 
ho corretto, dovrebbe essere tutto ok
comunque il controllo è sempre necessario ed indispensabile.

Codice:
Sub Main
	'''abasul10 ambo secco  
	Dim sfile
	Dim records
	Dim art(1)
	Dim dif(900)
	Dim t
	Dim Media
	r = InputBox("Inserire Ruota ",,2)
	capo = InputBox("Inserire Ambo ",,"08.50")
	
	Do While  futuroins = ""
			 futuroins = InputBox("Inserire Ritardo Futuro..",,"")
		If  futuroins = "" Then
		MsgBox("Manca valore ritardo futuro")
		Else
			Exit Do
		End If
	Loop
	
	k1 = Left(capo,2)
	k2 = Right(capo,2)
	'''preimposta inizio estrazioni per ruote nate recentemente
	''' per nazionale imposta dal conc.n. 7440 altre ruote dal 3650
	dal = 1 ' inizio tutte le altre ruote
	If r = 12 Then dal = 7440 'inizio nazionale
	If r = 1 Then dal = 174 'inizio bari
	If r = 2 Then dal = 3649 'inizio cagliari
	If r = 4 Then dal = 3577 'inizio genova
	ReDim asvil(900)
	ctr = 0
	Iniz = dal
	ini = dal
	al = Iniz - 1
	ciclicompleti =(EstrazioneFin - dal)/400.5
	parziale = Int(ciclicompleti)*400.5
	intermed =(EstrazioneFin - dal) - parziale
	Call Messaggio(NomeRuota(r) & "...Elab.Ambo secco richiesto...." & capo)
	Call AvanzamentoElab(1,90,k)
	tq = 0
	ReDim atitoli(6)
	' preimposto i titoli delle colonne
	atitoli(1) = " Riferimenti estraz.passato "
	atitoli(2) = " Ritardo "
	atitoli(3) = " Totale Ritardo "
	atitoli(4) = " Media Ritardo "
	atitoli(5) = " scarto md.quadratico "
	atitoli(6) = " Diff.smdq Prec."
	' inizializzo la tabella
	Call InitTabella(atitoli,1,"center",2,5)
	For Ini = Ini + 1 To EstrazioneFin
		ok = 0
		estratti = ""
		des2 = ""
		des1 = ""
		rambo = ""
		' preimposto un array di comodo per creare la nuova riga da aggiungere alla tabella
		ReDim aValori(6) '
		ReDim anum(2)
		If k <> Int(k1) Then
			For h = 1 To 5
				If Int(k1) = Estratto(Ini,r,h) Then
					ok = ok + 1
					des2 = des2 & Format2(Estratto(Ini,r,h)) & " "
				End If
				If Int(k2) = Estratto(Ini,r,h) Then
					ok = ok + 1
					des2 = des2 & Format2(Estratto(Ini,r,h)) & " "
				End If
				estratti = estratti & Format2(Estratto(Ini,r,h)) & " "
				numeri = capo
			Next
			If ok = 2 Then
				al = Ini - 1
				ctr = ctr + 1
				dat = Ini & " " & DataEstrazione(Ini)
				ruota = NomeRuota(r)
				art(1) = r
				anum(1) = k1
				anum(2) = k2
				rambo = AmboRitardo(r,k2,k1,dal,Ini - 1)
				If ctr = 1 Then
					''''' Scrivi EstrazioneIni & "/" & Ini & "------" & Ini - EstrazioneIni
					rambo =(Ini - dal)
				End If
				des1 = "Ambo"
				records = ctr & "," & dat & "," & ruota & "," & estratti & "," & rambo & "," & des1 & "," & des2
				asvil(ctr) = ctr & "," & dat & "," & ruota & "," & estratti & "," & rambo & "," & des1 & "," & des2
				tq = tq + rambo
				''''''''''''' Scrivi dat & " " & rambo & " " & rett
				rita = AmboRitardo(r,Int(k1),Int(k2),dal,EstrazioneFin)
				rtsto = AmboStorico(r,k2,k1,dal,EstrazioneFin)
				last = Ini
				Totrit = Totrit + rambo
				Mediastor = Totrit / ctr
				''''-----calcola smq e differenze storiche-----------------------------------------
				Totquastor = 0
				For z = 1 To ctr
					ReDim av2(0)
					Call SplitByChar(asvil(z),",",av2)
					If Int(Mediastor) > CLng(av2(4)) Then
						df = Mediastor - CLng(av2(4))
					Else
						df = CLng(av2(4)) - Mediastor
					End If
					quadrostor = df * df
					Totquastor = Totquastor + quadrostor
				Next
				'''calcola sqm e medie
				smqstor = Sqr(Totquastor/ctr)
				avalori(1) = NomeRuota(r) & "......." & dat
				avalori(2) = rambo
				avalori(3) = totrit
				avalori(4) = round(Mediastor,4)
				avalori(5) = round(smqstor,2)
				avalori(6) = round(avalori(5) - difstorpre,2)
				difstorpre = round(smqstor,2)
				''''---------------------------------------------------------------------------
				Call AddRigaTabella(avalori,Giallo_,"center",1)
				Call SetColoreCella(2,vbWhite,vbRed)
				Call SetColoreCella(3,vbWhite,vbRed)
				Call SetColoreCella(4,vbWhite,vbRed)
				Call SetColoreCella(5,vbWhite,vbRed)
				If avalori(6) > 0 Then Call SetColoreCella(6,vbBl
 
OK rubino, lo script adesso va benissimo.

Ora dovresti fare questo:

scrivere sopra la seconda stringa in orizzontale, "Settore ABASUL - Teorizzazione ritardi Futuro" e devi così creare una terza riga di riquadri dove ti dico come ricavare i ritardi futuri teorici prev. (dopo aver completato questo aspetto ti indico invece come ricavare una previsione imminente).

Attenzione.

Se il ritardo attuale di qualsiasi previsione ha già superato il "Ritardo Massimo t.Futuro" che si trova espresso nel rigo di sopra, si dovrà allora addizionare al ritardo attuale il suo S.Q.M. Quindi avremo così un secondo parametro di ritardo massimo futuro e cioè Rit Futuro 2° Teorico Prev. caduta. Per calcolare il Rit. Futuro 3° Teorico Prev. caduta, bisogna conoscere lo S.Q.M. relativo al ritardo precedente che era stato addizionato al suo S.Q.M. +1. In questo caso, però, si sommerà non solo una volta il relativo S.Q.M, ma due. Per un quarto parametro, si dovrà ancora conoscere qual'è lo S.Q.M. dell'ultimo ritardo con addizionato due volte lo S.Q.M.+1 e procedere ancora addizionando per 2 volte il relativo S.Q.M.

Esempio prendendo come previsione 2.74 a Milano

Il "Ritardo Massimo t.Futuro" per la previsione è: 977,2281 ma è stato superato dal ritardo attuale che è di 1238. Per ottenere allora il secondo parametro spiegato sopra, si dovrà addizionare a 1238 il suo S.Q.M. che è 314,447388 = 1546 (si prende solo il n° intero senza i decimali). Per ricavare il terzo dato, si deve conoscere qual'è lo S.Q.M relativo a 1547 che è l'estrazione dopo di 1546. Se noi allo script poniamo come ritardo futuro 1547, vediamo che il suo S.Q.M corrisponde a 354.3999196 e che addizioniamo di nuovo come spiegato sopra = 2255. Per ricavare il quarto parametro, dobbiamo sapere qual'è lo S.Q.M. di 2256. Inserendo allo script il ritardo futuro 2256, abbiamo che il suo S.Q.M. è 464.469346 e che addizionato di nuovo abbiamo = 3184. Volendo potremmo continuare ad andare avanti sempre con lo stesso procedimento per oltrepassare il rit. Max dei Max che è relativo a 17.56 di Bari. Ma al momento secondo me non è necessario perché per raggiungere dei Massimi ritardi sempre più consistenti occorrono moltissime estrazioni.
 

Ultima estrazione Lotto

  • Estrazione del lotto
    martedì 14 gennaio 2025
    Bari
    41
    25
    12
    73
    55
    Cagliari
    54
    20
    48
    32
    67
    Firenze
    75
    23
    68
    10
    38
    Genova
    33
    27
    81
    70
    64
    Milano
    68
    01
    64
    86
    87
    Napoli
    47
    75
    45
    10
    21
    Palermo
    55
    86
    33
    53
    70
    Roma
    88
    78
    61
    06
    07
    Torino
    76
    08
    23
    61
    82
    Venezia
    25
    15
    49
    21
    81
    Nazionale
    70
    10
    32
    78
    07
    Estrazione Simbolotto
    Bari
    07
    14
    28
    45
    31
Indietro
Alto