Ejemplo n.º 1
0
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}")
Ejemplo n.º 2
0
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(">>>>>>>>>>>>><<<<<<<<<<<<<<")
Ejemplo n.º 3
0
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}")
Ejemplo n.º 4
0
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(">>>>>>>>>>>>><<<<<<<<<<<<<<")