barrux
07-02-2013, 20:08
Ciao a tutti, vi pongo questo problema, ho le seguenti variabili:
N: numero elementi campione
k: numero di elementi da raggruppare insieme
Ora volevo effettuare un programma che calcoli la media Bernoulliana di un campione.
Praticamente ho un array(N), mettiamo che N sia 3, quindi ho 3 elementi nell' array.
Esempio: array(A,B,C)
Ora mettiamo che k sia 2, quindi dovrò raggruppare per 2 elementi.
Esempio: AA-AB-AC-BA-BB-BC-CA-CB-CC
Il problema si pone perchè non posso prefissare dei cicli for fissi, visto che N e k sono variabili, come posso fare ?
Spero di essere stato il più chiaro possibile.
Grazie.
Aggiungo un altro esempio, per Vostra comodità:
N= 2
k= 3
array(A,B)
gruppi: AAA-AAB-ABA-ABB-BAA-BAB-BBA-BBB
PS: Aggiungo che il numero dei gruppi è sempre N^k
N: numero elementi campione
k: numero di elementi da raggruppare insieme
Ora volevo effettuare un programma che calcoli la media Bernoulliana di un campione.
Praticamente ho un array(N), mettiamo che N sia 3, quindi ho 3 elementi nell' array.
Esempio: array(A,B,C)
Ora mettiamo che k sia 2, quindi dovrò raggruppare per 2 elementi.
Esempio: AA-AB-AC-BA-BB-BC-CA-CB-CC
Il problema si pone perchè non posso prefissare dei cicli for fissi, visto che N e k sono variabili, come posso fare ?
Spero di essere stato il più chiaro possibile.
Grazie.
Aggiungo un altro esempio, per Vostra comodità:
N= 2
k= 3
array(A,B)
gruppi: AAA-AAB-ABA-ABB-BAA-BAB-BBA-BBB
PS: Aggiungo che il numero dei gruppi è sempre N^k