Estrazione casuale



  • Estrazione casuale
    di Davide (utente non iscritto) data: 09/06/2013 10:03:54

    Buongiorno a tutti,
    ecco il mio problema.
    Devo estrarre "x" numeri casuali (ad es. 5000) da una distribuzione di tipo normale: l'ho risolto utilizzando il componente aggiuntivo di excel
    Se devo invece estrarre sempre "x" numeri da una popolazione di sole 4 variabili (ad es. 1 ,5, 20, 30) a cui sono assegnate una determinata probabilità (ad es. 1: 80%, 5:5%, 20:5% e 30:10%) come posso fare?

    grazie



  • di Vecchio Frac data: 10/06/2013 17:13:21

    Qui ci vorrebbe un esperto in statistica ^_^





  • di HarryBosch data: 12/06/2013 10:56:47

    Ciao Davide
    e un gran saluto a VecchioFrac e a tutto il Forum

    La statistica è un campo mooolto affascinante ^_^
    Da parte mia risolverei in questo modo:
    - la variabile con la percentuale più bassa rappresenterà 1 sola unità;
    - in proporzione, rispetto alla relativa percentuale, saranno calcolate le unità per le altre variabili
    - moltiplico ogni variabile per le sue unità e le memorizzo in un array
    - a questo punto procedo con l'estrazione, dove i riferimenti mimino e massimo del random, saranno determinati dall'ampiezza dello stesso array

    Alla fine, giusto per verificarne la veridicità, fai una conta dei numeri estratti e potrai verificare che, più grande è il numero dei valori sorteggiati, e più la percentuale di numeri usciti si avvicinerà a quella della probabilità di partenza :)

    Ti allego un piccolo esempio preparato al volo, piuttosto lampante...

    Tutti i calcoli si potrebbero fare ovviamente anche da codice, ma questo specchietto mi sembra più chiaro; inoltre ho inserito anche i commenti.



  • di Vecchio Frac data: 12/06/2013 11:18:24

    Lo sapevo che a chiamarti saresti saltato fuori :P
    Grazie Harry