Calcule o desvio padrão de uma lista em Python
-
Use a função
pstdev()
do módulostatistics
para calcular o desvio padrão de uma lista em Python -
Use a função
std()
da bibliotecaNumPy
para calcular o desvio padrão de uma lista em Python -
Use a função
sum()
e Compreensão de lista para calcular o desvio padrão de uma lista em Python
Em Python, existem muitas operações estatísticas sendo realizadas. Uma dessas operações é calcular o desvio padrão de um dado dado. O desvio padrão dos dados nos diz quanto os dados se desviaram do valor médio. Matematicamente, o desvio padrão é igual à raiz quadrada da variância.
Este tutorial demonstrará como calcular o desvio padrão de uma lista em Python.
Use a função pstdev()
do módulo statistics
para calcular o desvio padrão de uma lista em Python
A função pstdev()
é um dos comandos do módulo statistics
do Python. O módulo statistics
fornece funções para realizar operações estatísticas como média, mediana e desvio padrão em dados numéricos em Python.
A função pstdev()
do módulo statistics
ajuda o usuário a calcular o desvio padrão de toda a população.
import statistics
list = [12, 24, 36, 48, 60]
print("List : " + str(list))
st_dev = statistics.pstdev(list)
print("Standard deviation of the given list: " + str(st_dev))
Resultado:
List : [12, 24, 36, 48, 60]
Standard deviation of the given list: 16.97056274847714
No exemplo acima, a função str()
converte toda a lista e seu desvio padrão em uma string porque ela só pode ser concatenada com uma string.
Use a função std()
da biblioteca NumPy
para calcular o desvio padrão de uma lista em Python
O NumPy
significa Numerical Python
é uma biblioteca amplamente utilizada em Python. Esta biblioteca ajuda a lidar com matrizes, matrizes, álgebra linear e transformada de Fourier.
A função std()
da biblioteca NumPy
é usada para calcular o desvio padrão dos elementos em uma determinada matriz (lista). Veja o exemplo abaixo.
import numpy as np
list = [12, 24, 36, 48, 60]
print("List : " + str(list))
st_dev = np.std(list)
print("Standard deviation of the given list: " + str(st_dev))
Resultado:
List : [12, 24, 36, 48, 60]
Standard deviation of the given list: 16.97056274847714
Use a função sum()
e Compreensão de lista para calcular o desvio padrão de uma lista em Python
Como o nome sugere, a função sum()
fornece a soma de todos os elementos de um iterável, como listas ou tuplas. A Compreensão de lista é um método de criação de uma lista a partir dos elementos presentes numa lista já existente.
A função sum()
e compreensão de lista podem ajudar a calcular o desvio padrão de uma lista. Aqui está um exemplo de código.
import math
list = [12, 24, 36, 48, 60]
print("List : " + str(list))
mean = sum(list) / len(list)
var = sum((l - mean) ** 2 for l in list) / len(list)
st_dev = math.sqrt(var)
print("Standard deviation of the given list: " + str(st_dev))
Resultado:
List : [12, 24, 36, 48, 60]
Standard deviation of the given list: 16.97056274847714
No exemplo acima, o módulo math
é importado. Ele fornece a função sqrt()
para calcular a raiz quadrada de um determinado valor. Além disso, observe que a função len()
também é usada. Esta função ajuda a fornecer o comprimento da lista fornecida, por exemplo, o número de elementos na lista.
Este método é baseado na fórmula matemática do desvio padrão. Primeiro, calculamos a variância e, em seguida, obtemos sua raiz quadrada para encontrar o desvio padrão.
Lakshay Kapoor is a final year B.Tech Computer Science student at Amity University Noida. He is familiar with programming languages and their real-world applications (Python/R/C++). Deeply interested in the area of Data Sciences and Machine Learning.
LinkedIn