def statistics(numero_de_tiros): tiros = tirar_dado(numero_de_tiros) media_tiros = media(tiros) sigma = desviacion_estandar(tiros) return (media_tiros, sigma)
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)
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)
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)
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)