def statistics(numero_de_tiros):

    tiros = tirar_dado(numero_de_tiros)

    media_tiros = media(tiros)

    sigma = desviacion_estandar(tiros)

    return (media_tiros, sigma)
Exemplo n.º 2
0
def estimado(numero_intentos, numero_agujas):
    intentos = []
    for _ in range(numero_intentos):
        pi = arrojar_agujas(numero_agujas)
        intentos.append(pi)
    mu = round(media(intentos), 5)
    sigma = round(desviacion_estandar(intentos), 5)
    print(f' la media es {mu} con una desviación estándar de {sigma}')
    return (mu, sigma)
Exemplo n.º 3
0
def estimacion(numero_de_agujas, numero_de_intentos):
    estimados = []
    for _ in range(numero_de_intentos):
        estimacion_pi = aventar_agujas(numero_de_agujas)
        estimados.append(estimacion_pi)

    media_estimados = media(estimados)
    sigma = desviacion_estandar(estimados)
    print(f'Est={round(media_estimados, 5)}, sigma={round(sigma, 5)}, agujas={numero_de_agujas}')

    return (media_estimados, sigma)
Exemplo n.º 4
0
def estimacion(numero_agujas, numero_de_intentos):
    estimados = []
    for _ in range(numero_de_intentos):
        estimacion_pi = aventar_agujas(numero_agujas)
        estimados.append(estimacion_pi)

    media_estimado = media(estimados)
    sigma = desviacion_estandar(estimados)
    print(' ' * 20)
    print(
        f' Estimado= {round(media_estimado, 5)},Signma= {round(sigma,5)}, Agujas totales= {numero_agujas} '
    )

    return (media_estimado, sigma)
Exemplo n.º 5
0
def estimacion(numero_de_agujas, numero_de_intentos):
    '''Función que sirve para estimar la media y la desviacion estandar de los numeros de intentos.

    - El bucle sirve para agregar cada estimación de pi.
    - return tupla: (media_estimados, sigma)
    '''
    estimados = []

    for _ in range(numero_de_intentos):
        estimacion_de_py = arrojar_agujas(numero_de_agujas)
        estimados.append(estimacion_de_py)
    
    media_estimados = media(estimados)
    sigma = desviacion_estandar(estimados)
    print(f'Media de estimados = {round(media_estimados, 5)}, Desviación estandar = {round(sigma, 5)}, Agujas = {numero_de_agujas}')

    return (media_estimados, sigma)