Sto diventando un po' scemo sulle probabilità. - pagina 7

 
Mathemat:
No, non sono equivalenti. Devi ancora raggrupparli in gruppi di quattro per vedere quanti sei ci sono.


Nei centurioni, o nelle legioni, capirei. Perché quattro di ciascuno?
 

Ho capito, sono un po' imbranato. È ora di andare a letto :)

 
Perché l'evento elementare (il risultato del test) è "almeno un sei su quattro lanci". Voglio solo buttare fuori un programma.
 
Mathemat:
Perché l'evento elementare (l'esito della prova) è "cadere almeno un sei su quattro lanci".

Sorpresa. Non lo è.
 
tara:

Svetlana, mi scusi - abbiamo fatto una chiacchierata con l'omonima. Cosa fai stamattina?

Vuoi portarmi al cinema? :)
 
Swetten:
Vuoi invitarmi a vedere un film? :)

Sì, per una tazza di tè...
 

Jackass. :)

 

Grazie :)

 
tara:

Vi sorprenderò. Non lo è.
Che dire?
 

Guarda qui, omonimo, questa è una simulazione di un gioco di matematica (4 dadi), cento milioni di partite:

#property show_inputs

extern int MAX = 32768;
extern int SERIES = 100000000;

int start( )
{
   int st = GetTickCount( );
   MathSrand( GetTickCount( ) );   
   
   int success = 0;
   for( int i = 0; i < SERIES; i ++ )
   {
      /// В этом маленьком цикле моделируется одна игра (бросок 4 костей). Как только получаем шестерку, игру прекращаем и записываем ее результат как "успех".
      for( int j = 0 ; j < 4; j ++ )
         if( genUniform( ) == 6 )          { success ++ ;   break; }

      ///if( i % 1000000 == 0 )        Comment( i / 1000000 + " mln." );
   }
   
   Print( "success rate = " + ( success + 0.0 ) / SERIES );
   int gone = ( GetTickCount( ) - st ) / 1000.0 ;
   Print( "Total time = " + gone + " sec." );
   return( 0 );
}//+------------------------------------------------------------------+


      int genUniform( )
      {
         int rand = MathRand( );
         return( 1 + 6 * rand / MAX );
      }//+------------------------------------------------------------------+ 

Risultato:


La simulazione di una distribuzione uniforme da 1 a 6 non è molto accurata, ma l'errore è piccolo, non più di 0,001.

La S.Q. della deviazione di frequenza dalla probabilità è MathSqrt( npq ) / n ~ 1/20000, quindi anche qui non hai nessuna possibilità di avvicinarti a p=2/3.

Il valore esatto della probabilità (o... ehm... della frequenza m.o.) è 1 - (5/6)^4 ~ 0,517747.