def run_simples(): #numeros = BF.pede_numeros() #numeros = [22.0, 29.0, 33.0, 35.0, 35.0, 37.0, 38.0, 43.0, 43.0, 44.0, 48.0, 48.0, 52.0, 53.0, 55.0, 57.0, 61.0, 62.0, 67.0, 69.0] numeros = [ 6.9, 6.9, 7.0, 7.1, 7.2, 7.2, 7.2, 7.3, 7.3, 7.3, 7.3, 7.4, 7.4, 7.4, 7.4, 7.4, 7.4, 7.4, 7.5, 7.5, 7.5, 7.5, 7.5, 7.5, 7.6, 7.6, 7.6, 7.6, 7.6, 7.6, 7.7, 7.7, 7.7, 7.8, 7.9, 8.1, 8.1, 8.1, 8.2, 8.2 ] numeros.sort() media = mmm.calc_media_simples(numeros) mediana = mmm.calc_mediana(numeros) moda = mmm.calc_moda(numeros) quartil1 = calc_quartil(numeros, 1) quartil2 = calc_quartil(numeros, 2) quartil3 = calc_quartil(numeros, 3) values_dp = desvio_padrao.computar_dados(numeros) values_dp.update({'q1': quartil1, 'q3': quartil3}) values_dp.update({'mediana': mediana, 'moda': moda}) assimetria = calc_assimetria(values_dp) curtose = calc_curtose(values_dp) print(f"Média: {media}") print(f"Mediana: {mediana}") print(f"Moda: {moda}") print("-------") print(f"1º Quartil : {quartil1}") print(f"2º Quartil : {quartil2}") print(f"3º Quartil : {quartil3}") print(f"Assimetria: {assimetria}") print(f"Curtose: {curtose}")
def run_bp_simples(): numeros = BF.pede_numeros() print(f"{C}---- Calculando Media Moda e Mediana ----{W}") media = mmm.calc_media_simples(numeros) mediana = mmm.calc_mediana(numeros) moda = mmm.calc_moda(numeros) print(f"{C}---- Calculando os Quartis ----{W}") quartil1 = BP.calc_quartil(numeros, 1) quartil2 = BP.calc_quartil(numeros, 2) quartil3 = BP.calc_quartil(numeros, 3) values = DP.computar_dados(numeros) values.update({'q1': quartil1, 'q3': quartil3}) values.update({'mediana': mediana, 'moda': moda}) assimetria = BP.calc_assimetria(values) curtose = BP.calc_curtose(values) print(f"{Y}_____Resultado da execução: ") print(f"Média: {media}") print(f"Mediana: {mediana}") print(f"Moda: {moda}") print("-------") print(f"1º Quartil : {quartil1}") print(f"2º Quartil : {quartil2}") print(f"3º Quartil : {quartil3}") print(f"Assimetria: {assimetria}") print(f"Curtose: {curtose}") print(">>>>>>>>>>>>><<<<<<<<<<<<<<")
def run_geral_simples(graf=True): numeros = BF.pede_numeros() # numeros = [66.24, 65.06, 65.52, 65.57, 65.63, 65.67, 65.71, 65.73, 65.92, 65.93, 65.93, 65.93, 66.02, 66.28, 66.32, 66.33, 66.34, 66.45, 66.45, 66.7] # Média Moda Mediana values = mmm.calc_mmm_simples(numeros) # Desvio Padrão Variância values.update(DP.computar_dados(numeros)) # Calculando quartis values.update(BP.calc_quartis_simples(numeros)) # Calculando Assimetria values.update({'assimetria': BP.calc_assimetria(values)}) # Calculando a curtose values.update({'curtose': round(BP.calc_curtose(values), 2)}) # Calculando Coeficiente de Variação values.update({'coefv': round(CF.calc_coef_variacao(values), 2)}) print(values) print(f"{Y}_____Resultado da execução: ") print(f"Média: {values['media']}") print(f"Mediana: {values['mediana']}") print(f"Moda: {values['moda']}") print(f"{W}-------{Y}") print(f"Soma ni = {values['soma_ni']}") print(f"N = {values['N']}") print(f"Média = {values['media']}") print( f"Média² = ({values['soma_ni']} / {values['N']})² = {values['x_2']}") print(f"{W}-------{Y}") print(f"s² = {values['s2']}") print(f"s = {values['s']}") print(f"{W}-------{Y}") print(f"1º Quartil = {values['q1']}") print(f"2º Quartil = {values['q2']}") print(f"3º Quartil = {values['q3']}") print(f"{W}-------{Y}") print(f"Assimetria = {values['assimetria']}") print(f"Curtose = {values['curtose']}") print(f"{W}-------{Y}") print(f"Coeficiente de variação = {values['coefv']}") print(f">>>>>>>>>>>>><<<<<<<<<<<<<<{W}") if graf: colunas = graficos.pede_chaves(values) grafico = graficos.montar_graf_generico_simples(values, colunas) print(f"\n{C} ------ GRÁFICO ------{W}") print(grafico) print(f"{Y}>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<{W}")
def run_dp_simples(): numeros = BF.pede_numeros() values = DP.computar_dados(numeros) print(f"\n{C} ------ GRÁFICO ------{W}") print(DP.montar_graf_simples(values)) print(f"{Y}_____Resultado da execução: ") print(f"Soma ni = {values['soma_ni']}") print(f"N = {values['N']}") print(f"Média = {values['media']}") print(f"x_2 = ({values['soma_ni']} / {values['N']})² = {values['x_2']}") print( f"s² = ({values['soma_ni2']} - {values['N']} * {values['x_2']}) / {values['N']-1} = {values['s2']}" ) print(f"s = {values['s']}") print(">>>>>>>>>>>>><<<<<<<<<<<<<<")