×
Loading ...

Como calcular a média e o desvio padrão utilizando Python

Python é uma linguagem de programação livre e de fácil leitura. Quando programando em Python, pode surgir a necessidade de calcular a variância média e o desvio padrão de uma série de números. Por exemplo, calcular a nota média dos participantes de uma prova, e então o desvio padrão, ou quanto a nota varia em relação à média para a nota de cada estudante. Utilizando o exemplo de notas de provas, a equação para o cálculo da média é definida como a soma de todas as notas dividida pelo número de provas. O desvio padrão é definido como a raiz quadrada da soma de cada nota individual menos a média de todas as notas ao quadrado, dividida pelo número de provas menos um.

Instruções

Python é uma linguagem de programação livre e de fácil leitura (Ablestock.com/AbleStock.com/Getty Images)
  1. Abra o editor do Python.

    Loading...
  2. Calcule a média digitando:

    notas = (1, 2, 3, 4, 5) media = sum (notas) /len (notas) print media;

    O Python retornará o valor da média igual a "3".

  3. Calcule o desvio padrão digitando o seguinte código, e então pressione "Enter".

    from math import sqrt def standDev(x): sdev.sum += x sum2 += x*x sdev.n += 1.0 sum, sum2, n = sdev.sum, sdev.sum2, sdev.n return sqrt (sum2/n - sum * sum/n/n);

  4. Digite o seguinte código, então pressione "Enter".

    sdev.sum = sdev.sum2 = sdev.n = 0

  5. Digite o seguinte código, então pressione "Enter".

    for value in (notas): print (notas, standDev(notas));

    O Python retornará a nota do teste e o desvio padrão para cada valor:

    (1, 2.2662308949301271) (2, 2.282542442102665) (3, 2.2081741457256578) (4, 2.1147629234082532) (5, 2.0438969623979113)

Loading...

Referências

Loading ...
Loading ...