Novità

è possibile modificare solo questa riga per analizzare il numero su piu ruote unite

lotto_tom75

Advanced Premium Member
Codice:
b = Estratto(estrazione,ruota,p)

Se metto al posto di ruota il valore 11 corrispondente a TT ovviamente non analizza nulla...

Chiedo se ci sia una funzione analoga per valutare la ruota tutte o un vettore di + ruote unite...

Tnx

👋🙂
 

joe

Advanced Member >PLATINUM PLUS<
Ciao,

secondo me, no.

B è una variabile monodimensionale.

Non può contenere 10 valori diversi.

Diversamente 10 valori diversi non possono espressi con un solo valore.

Fintanto che non ci saranno disponibili computer quantistici.

:)
 

i legend

Premium Member
Ciao tom , estratto è un valore univoco che riguarda una ruota e una posizione , se invece vuoi tutti i valori fai un ciclo di tutte le ruote per posizione .😉👍
 

joe

Advanced Member >PLATINUM PLUS<
"Più ruote unite" potrebbe voler dire "in qualcuna delle ruote".

Ovvero, se presente in qualcuna delle ruote ma questo posta il focus dal "soggetto" = la variabile (B),

all' "oggetto" del suo contenuto = Valore numerico (dell'estratto).

:)
 

lotto_tom75

Advanced Premium Member
😆 quasi ogni mia domanda in sezione download genera agitazione... in voi grandi jedi della iper razionalità pura... 😄

Ad ogni modo deduco che non ci sia una funzione analoga per quello che mi prefiggevo... per la mia ennesima torta bit del caos... 🤔 🤖🍰

Codice:
ReDim numeri(0)
ScegliNumeri(numeri)
For c = 1 To UBound(numeri)
   estrattovoluto = numeri(c)
   For estrazione = EstrazioneFin - annidaverificare To EstrazioneFin
      For ruota = ruotascelta To ruotascelta
         If Mese(estrazione) = mesevoluto Then
            For p = 1 To 5
               b = Estratto(estrazione,ruota,p)
               If Estrattovoluto = b Then
                  punti = 1
                  puntitotali = puntitotali + punti
               End If
               punti = 0
            Next
            punti = 0
         End If
         punti = 0
      Next
      punti = 0
   Next
   punti = 0
   Scrivi "punti totali " & puntitotali

in sostanza non mi importerebbe di analizzare se è cascato o meno un certo numero in una certa posizione su TT unite o su piu' ruote unite a scelta (anche se sarebbe il top) ma solo di sapere se nel gruppo desiderato di base importato da tabella è uscito o meno in quella data estrazione di quel dato mese... quindi mi basterebbe valutare le 5 posizioni unite x E su TT (unite).

Se non c'è una funzione analoga a quella che fa tutto ciò per ruota singola e sopra postata
allora vi chiedo il sistema più veloce per ottenere una verifica dello stesso tipo x E su TT (unite),
che si possa semplicemente sostituire alla riga in questione

Codice:
  b = Estratto(estrazione,ruota,p)

senza dover ristrutturare tutto dall'inizio... 😪

target finale? raccogliere allo stesso modo di quanto faccio adesso per ruota singola i numeri appartenenti al gruppo base desiderato che siano usciti in quel dato mese almeno una volta e valutarli nel loro gu (gruppo unione) per A in tot colpi non su ruota unica come adesso... ma su TT unite appunto.. ;) Sono sicuro... che un siffatto script possa essere molto utile per la 22ina abs di Cinzia, che saluto, ad esempio... e non solo... ;)

Thanks friends!

💪👍👋🧑‍🍳

 
Ultima modifica:

joe

Advanced Member >PLATINUM PLUS<
E' come ti dicevo ...

... hai confuso dati e risultati.

Puoi controllare la presenza in tutte le ruote (e/o posizioni) con SerieFreq.

Naturalmente non ti restituisce la frequenza ... ma il numero di presenze del numero

che hai fornito e prelevato pro-tempore come estrattovoluto (ci-esimo) dell'array numeri.

:)
 

lotto_tom75

Advanced Premium Member
E' come ti dicevo ...

... hai confuso dati e risultati.

Puoi controllare la presenza in tutte le ruote (e/o posizioni) con SerieFreq.

Naturalmente non ti restituisce la frequenza ... ma il numero di presenze del numero

che hai fornito e prelevato pro-tempore come estrattovoluto (ci-esimo) dell'array numeri.

:)

Grazie mille joe, ma me la sostituiresti te la riga in oggetto... con Seriefreq? 🤪

Grazie comunque 👋:)
 

Cinzia27

Premium Member
Ciao, Tom.:)

Codice:
'Per <Lotto_Tom75 -Numero in Posizione determinata sulle 11 ruote (Cinzia27)
Sub main()
n=75 'numero
p=1 ' prima posizione
For es=7440 To EstrazioneFin
c=0
For r=1 To 11
If r=11 Then r=12
If Posizione(es,r,n)=p Then c=c+1
Next
If c>0 Then
casi=casi+1
Scrivi FormatSpace(casi,5,1)&") "&FormatSpace(es,5,1)&" "&n,0,0
If casi=1 Then  exx=es-7440+1 Else exx=es-ex
Scrivi FormatSpace(exx-1,5,1)

If es>mx Then mx=es
ex=es
End If
Next
Scrivi
Scrivi "  Att "&n&" "&EstrazioneFin-mx&" ",0,0
End Sub
 

lotto_tom75

Advanced Premium Member
Ciao, Tom.:)

Codice:
'Per <Lotto_Tom75 -Numero in Posizione determinata sulle 11 ruote (Cinzia27)
Sub main()
n=75 'numero
p=1 ' prima posizione
For es=7440 To EstrazioneFin
c=0
For r=1 To 11
If r=11 Then r=12
If Posizione(es,r,n)=p Then c=c+1
Next
If c>0 Then
casi=casi+1
Scrivi FormatSpace(casi,5,1)&") "&FormatSpace(es,5,1)&" "&n,0,0
If casi=1 Then  exx=es-7440+1 Else exx=es-ex
Scrivi FormatSpace(exx-1,5,1)

If es>mx Then mx=es
ex=es
End If
Next
Scrivi
Scrivi "  Att "&n&" "&EstrazioneFin-mx&" ",0,0
End Sub

Mitica Cinzia! Complimenti e grazie! 💪🤗

Anche se non è quello che mi serve al momento è ugualmente fortissimo e credo anche molto utile.

Leggerissimamente modificato per l'analisi dei 90. Ovviamente lo modificherò anche per le singole 5 posizioni.

Codice:
'Per <Lotto_Tom75 -Numero in Posizione determinata sulle 11 ruote (Cinzia27)
Sub Main()
   For a = 1 To 90
      n = a 'numero
      p = 1 ' prima posizione
      For es = 7440 To EstrazioneFin
         c = 0
         For r = 1 To 11
            If r = 11 Then r = 12
            If Posizione(es,r,n) = p Then c = c + 1
         Next
         If c > 0 Then
            casi = casi + 1
            Scrivi FormatSpace(casi,5,1) & ") " & FormatSpace(es,5,1) & " " & n,0,0
            If casi = 1 Then exx = es - 7440 + 1 Else exx = es - ex
            Scrivi FormatSpace(exx - 1,5,1)
            If es > mx Then mx = es
            ex = es
         End If
      Next
      Scrivi
      Scrivi
      Scrivi "  Att " & n & " " & EstrazioneFin - mx & " ",0,0
      Scrivi
      Scrivi
      Call AvanzamentoElab(1,90,a)
   Next
End Sub

Dato che anche tu come il mitico joe e non solo hai un tuo modus di scrivere il codice piuttosto conciso e criptico per i miei poveri due neuroni mi aggiungeresti il rilevamento di diff posizionale (rsp-rap) ? Purtroppo infatti non riesco a capire come e dove applicare tale filtro... :unsure:

Grazie mille comunque!

👋🙂
 

Cinzia27

Premium Member
I 90 n. nelle 5 posizioni con il massimo storico.

Codice:
'Per Lotto_Tom75 -Numeri in Posizione determinata sulle 11 ruote (Cinzia27)
Sub main()
For n=1 To 90 'numero
mx=0
mx1=0
c=0
casi=0
For p=1 To 5 ' prima posizione
mx=0
mx1=0
c=0
casi=0
For es=7440 To EstrazioneFin
c=0
For r=1 To 11
If r=11 Then r=12
If Posizione(es,r,n)=p Then c=c+1
Next
If c>0 Then
casi=casi+1
Scrivi FormatSpace(casi,5,1)&") "&FormatSpace(es,5,1)&" pos. "&p&" n. "&n,0,0
If casi=1 Then  exx=es-7440+1 Else exx=es-ex
If exx>mx1 Then mx1=exx
Scrivi FormatSpace(exx-1,5,1)

If es>mx Then mx=es
ex=es
End If
Next
Scrivi
Scrivi "  Posizione numero "&n&" = "&p
Scrivi "  Att. numero "&n&" = "&EstrazioneFin-mx
Scrivi "  St. numero "&n&" = "&mx1-1
Scrivi String(10,"-")
Next
Next

End Sub
 

joe

Advanced Member >PLATINUM PLUS<
Ciao Tom, quello che ha scritto Cinzia e quello che avevi scritto tu nel messaggio #6,

dovrebbero essere per sommi capi quello che dovrebbe e si potrebbe fare con SerieFreq.

Però SerieFreq nella versione a corredo di Spaziometria NON permette di inserire le posizioni.

Dunque quello che avevi scritto e si poteva fare considerando tutte e 5 le Posizioni unite,

se intendi considerarle, una ad una, con SerieFreq NON si può più fare.

E' un pò come la storia del lupo ululà si, uluqua no.

Però ... nessuno vieta di scrivere routine migliori di quelle già presenti.

Cioè dare un nome e dei parametri alla routine scritta da Cinzia e/o migliorarla ulteriormente.

Domani, se riesco, ti mando un semplice esempio, di quello che avevo scritto con un altro Pc

e che adesso non ho voglia di rifare ex-novo per stanchezza e mancanza di tempo.

:)
 

lotto_tom75

Advanced Premium Member
Ciao, Tom non ho capito la domanda. Cos'è il rilevamento di diff posizionale (rsp-rap) ?

Semplicemente questo... :)

Codice:
Scrivi
Scrivi "  Posizione numero "&n&" = "&p
Scrivi "  Att. numero "&n&" = "& EstrazioneFin-mx
Scrivi "  St. numero "&n&" = "& mx1-1
Scrivi "  Diff posizionale rsp-rap " & Int((mx1-1))  -  Int(EstrazioneFin-mx)
Scrivi String(10,"-")

Ottimo anche il tuo ultimo code Cinzia (y)😉

Credo che Il top sarebbe riuscire ad analizzare la tua 22ina abs implementandolo con questi ulteriori step elaborazionali:

1) verificare quali (perchè essendo una abs ci saranno sempre addirittura almeno 2 elementi su una stesa ruota) elementi sono presenti di volta in volta su TT unite (quindi a ra < 13) negli ultimi TOT anni nel mese desiderato (es. giugno).

2) riunire in un vettore gli elementi risultanti presenti (quindi in frequenza per il mese considerato)

3) verificare il gu così creato x A su TT se nei TOT colpi desiderati abbia dato almeno 1 ambo o meno... su TT unite...

Es. figurativo.. fittizio...

lo script rileva a partire dalla tua abs di classe 22 importata da tabella colorata che negli ultimi 16 anni nel mese di giugno sono sempre usciti tot elementi su TT uni te nel mese di giugno... e li raccoglie nel relativo gu pwer verificarne gli esiti di A a colpo su TT unite... e trova ad es...

gu : A,B,C,D,E,F,G,H,I,L,M,N [10] di elementi usciti sempre nel mese di giugno su TT unite almeno come estratto e appartenenti alla tua abs.

e poi verifica per ogni mese di giugno passato... se il relativo GU ha dato o meno A su TT unite al 1° colpo o in tot colpi... e trova magari...

A,N al 1° colpo su TT in giugno 2006
E,F al 1° colpo su TT in giugno 2007
G,M al 1° colpo su TT in giugno 2008
e...
fino a...
A,B,C,D,E,F,G,H,I,L,M,N in corso per giugno 2022...



Per adesso... basterebbe... questo...

👋🙂
 
Ultima modifica:

lotto_tom75

Advanced Premium Member
Ciao Tom, quello che ha scritto Cinzia e quello che avevi scritto tu nel messaggio #6,

dovrebbero essere per sommi capi quello che dovrebbe e si potrebbe fare con SerieFreq.

Però SerieFreq nella versione a corredo di Spaziometria NON permette di inserire le posizioni.

Dunque quello che avevi scritto e si poteva fare considerando tutte e 5 le Posizioni unite,

se intendi considerarle, una ad una, con SerieFreq NON si può più fare.

E' un pò come la storia del lupo ululà si, uluqua no.

Però ... nessuno vieta di scrivere routine migliori di quelle già presenti.

Cioè dare un nome e dei parametri alla routine scritta da Cinzia e/o migliorarla ulteriormente.

Domani, se riesco, ti mando un semplice esempio, di quello che avevo scritto con un altro Pc

e che adesso non ho voglia di rifare ex-novo per stanchezza e mancanza di tempo.

:)

Va benissimo per posizioni unite caro joe. At tomorrow 👋 :) Thanks!
 

lotto_tom75

Advanced Premium Member
provo a fare una previsioncina al volo by diffp0 by 90 dalla es. 7440 rilevata con il super power script di cinzia.

26-63 ambo vert. lat.

su TT e NZ

colpi teorici: 3

ruota favorita: PA per ra (standard) xA min

👋:)

Nessuna Certezza Solo Poca Probabilità
 

lotto_tom75

Advanced Premium Member
Ulteriore piccolissima modifica/aggiunta allo script di Cinzia per poter importare e analizzare gruppo numerico di base desiderato da tabella ed evidenziare nel relativo txt esportato le eventuali diffp 0 presenti cercando la dicitura "-DIFFP0!-"

Codice:
'Per Lotto_Tom75 -Numeri in Posizione determinata sulle 11 ruote (Cinzia27) - i 90 con massimo storico e ritardo attuale
Sub Main()
   'numerofinale = CInt(InputBox("numero finale",,90))
   ReDim numeri(0)
   Call ScegliNumeri(numeri)
   For x = 1 To UBound(numeri) 'numero
      n = numeri(x)
      mx = 0
      mx1 = 0
      c = 0
      casi = 0
      For p = 1 To 5 ' prima posizione
         mx = 0
         mx1 = 0
         c = 0
         casi = 0
         For es = 7440 To EstrazioneFin
            c = 0
            For r = 1 To 11
               If r = 11 Then r = 12
               If Posizione(es,r,n) = p Then c = c + 1
            Next
            If c > 0 Then
               casi = casi + 1
               Scrivi FormatSpace(casi,5,1) & ") " & FormatSpace(es,5,1) & " pos. " & p & " n. " & n,0,0
               If casi = 1 Then exx = es - 7440 + 1 Else exx = es - ex
               If exx > mx1 Then mx1 = exx
               Scrivi FormatSpace(exx - 1,5,1)
               If es > mx Then mx = es
               ex = es
            End If
            Messaggio "n. " & n
            AvanzamentoElab 1,numerofinale,n
            If ScriptInterrotto Then Exit For
         Next
         Scrivi
         Scrivi "  Posizione numero " & n & " = " & p
         Scrivi "  Att. numero " & n & " = " & EstrazioneFin - mx
         Scrivi "  St. numero " & n & " = " & mx1 - 1
         Scrivi "  Diff posizionale rsp-rap " & Int((mx1 - 1)) - Int(EstrazioneFin - mx)
         If Int((mx1 - 1)) - Int(EstrazioneFin - mx) = 0 Then
            Scrivi "<font size=7 color=red> " & " Diff posizionale rsp-rap " & Int((mx1 - 1)) - Int(EstrazioneFin - mx) & " -DIFFP0!- </font>"
         End If
         Scrivi String(10,"-")
      Next
   Next
   Scrivi
   Scrivi "Tt " & TempoTrascorso
   Scrivi
End Sub
 

Cinzia27

Premium Member
Ciao, Tom.
Guarda se ti garba.

Codice:
'Per Lotto_Tom75 -Numeri in Posizione determinata sulle 11 ruote (Cinzia27)
Sub main()
For n=1 To 90 'numero
mx=0
mx1=0
c=0
casi=0
For p=1 To 5 ' prima posizione
mx=0
mx1=0
c=0
casi=0
For es=7440 To EstrazioneFin
c=0
For r=1 To 11
If r=11 Then r=12
If Posizione(es,r,n)=p Then c=c+1
Next
If c>0 Then
casi=casi+1
'Scrivi FormatSpace(casi,5,1)&") "&FormatSpace(es,5,1)&" pos. "&p&" n. "&n,0,0
If casi=1 Then  exx=es-7440+1 Else exx=es-ex
If exx>mx1 Then mx1=exx
'Scrivi FormatSpace(exx-1,5,1)

If es>mx Then mx=es
ex=es
End If
Next
rap=EstrazioneFin-mx
rsp=mx1-1
dif=rsp-rap
dif1=rap-rsp
If Pari(n) Then ColoreTesto 1 Else ColoreTesto 2
Scrivi "  N. "&n,1
Scrivi "  Posizione "&p
ColoreTesto 0
Scrivi "  Att."&formatspace(rap,3,1)
Scrivi "  St. "&formatspace(rsp,3,1)
If rsp>rap Then Scrivi "  rsp>rap " & dif
If rap>rsp Then Scrivi "  rap>rsp " & dif1
If rsp=rap Then Scrivi "  rap=rsp "


Scrivi String(14,"-")
Next
Next

End Sub
 

lotto_tom75

Advanced Premium Member
Ciao, Tom.
Guarda se ti garba.

Si mi garba mucho anche la versione colorata Cinzia! :)

Ad ogni modo...

nuova previsioncina provando ad incastrare tre elementi parametrici di cui due sempre ricavati dal tuo ultimo script che hai sopra condiviso : 26-63 (diffp 0 x EinE su TTeNZ unite by 90) + 33 elemento con ra max unico xEinE su TT e i 90 a girare x A in classe 5 su TT sep.

Unica risultanza:

range analisi : [07440] [ 36] 04.05.2005 - [10091] [ 68] 07.06.2022
filtro esaminato : aelencoincrritmax(nupper) = mincrritardomaxsto
classe di sviluppo : 5
numero(i) fisso(i) scelto(i) : 26.33.63
lunghette totali in esame : 3741
lunghette esaminate : 3741 valide : 1
sorte : Ambo
ruote : TT
numero minimo incrrit : 02

lunghette ordinate per incremento ritardo max

numeri formazione : 4.26.33.63.81
ritardo : 27
ritmax : 27
freq : 665
incrritmx : 8
incrritmaxsto : 8
strincrementi : 03.07.08.01.08 << situazione incmax teoricamente doc
numero incrementi : 4

IL NUMERO DI INCREMENTI TOP SEMBRA ESSERE... 4


4
26
33
63
81


Sviluppo in classe: 2 sorte 2

4.26 rit 47 ritmax 303 incmax 0 freq 216
4.33 rit 27 ritmax 281 incmax 0 freq 208 << ra min e fq min
4.63 rit 111 ritmax 278 incmax 0 freq 208
4.81 rit 41 ritmax 297 incmax 0 freq 248
26.33 rit 91 ritmax 212 incmax 0 freq 218
26.63 rit 52 ritmax 388 incmax 0 freq 246
26.81 rit 137 ritmax 254 incmax 0 freq 249
33.63 rit 37 ritmax 241 incmax 0 freq 225
33.81 rit 109 ritmax 270 incmax 0 freq 238
63.81 rit 45 ritmax 212 incmax 0 freq 230

Sviluppo in classe: 1 sorte 1

4 rit 0 ritmax 16 incmax 0 freq 5091
26 rit 0 ritmax 15 incmax 0 freq 5098
33 rit 7 ritmax 17 incmax 0 freq 5076
63 rit 1 ritmax 14 incmax 0 freq 5203
81 rit 1 ritmax 16 incmax 0 freq 5447

Numero formazioni sviluppate 10

Somma ritardi relativa 697

Somma frequenze relativa 2286

Somma incmax relativa 0


tempo trascorso: 00:01:25


colpi teorici: 1


le ruote teoricamente favorite potrebbero essere: BAVE per 1° e 2° ra max unici x A in 5ina e PA per fq max unica x A in 5ina.

Nessuna Certezza Solo Poca Probabilità

 

Ultima estrazione Lotto

  • Estrazione del lotto
    venerdì 26 aprile 2024
    Bari
    65
    67
    84
    22
    77
    Cagliari
    38
    09
    83
    18
    20
    Firenze
    76
    24
    78
    30
    40
    Genova
    50
    56
    61
    90
    57
    Milano
    87
    21
    15
    12
    79
    Napoli
    13
    66
    86
    25
    49
    Palermo
    72
    60
    68
    74
    09
    Roma
    23
    15
    43
    07
    75
    Torino
    82
    79
    31
    41
    64
    Venezia
    66
    89
    18
    80
    41
    Nazionale
    04
    24
    10
    69
    73
    Estrazione Simbolotto
    Genova
    33
    03
    16
    35
    32

Ultimi Messaggi

Alto