Userò i giochi MobA per illustrare quello che sto chiedendo, dal momento che è più facile spiegare anche se voglio applicare quell'algoritmo alle serie temporali.
In un gioco MobA hai più di 100 personaggi e ogni gioco coinvolge 5v5 con 10 personaggi diversi. Quindi è 10 scegliere 100 significanti ci sono 17.310 3.309.456.440 possibilità.
Quello che mi piacerebbe fare è usare un database con milioni di giochi e calcolare le probabilità di configurazione di 10 caratteri. Dato che i giocatori sceglieranno spesso gli stessi personaggi, l'alta combinatoria non impedirà a più giochi di avere la stessa impostazione in un pool di diciamo 1 milione di giochi.
Tuttavia, data l'alta combinatoria, non posso semplicemente creare un tavolo con tutte le possibilità e mettere ogni nuova configurazione di gioco in un caso. Come devo procedere?
Stavo pensando di creare un caso con il primo gioco controllato, e poi per ogni nuovo gioco sia maggiore il conteggio di quel primo caso o creare un nuovo caso se non corrisponde e così via. È il modo più efficiente di procedere?