Python에서 목록의 표준 편차 계산

Lakshay Kapoor 2023년1월30일
  1. statistics모듈의pstdev()함수를 사용하여 Python에서 목록의 표준 편차를 계산합니다
  2. NumPy라이브러리의std()함수를 사용하여 Python에서 목록의 표준 편차를 계산합니다
  3. sum()함수 및리스트 내포을 사용하여 Python에서 목록의 표준 편차를 계산합니다
Python에서 목록의 표준 편차 계산

Python에는 많은 통계 작업이 수행되고 있습니다. 이러한 작업 중 하나는 주어진 데이터의 표준 편차를 계산하는 것입니다. 데이터의 표준 편차는 데이터가 평균값에서 얼마나 벗어 났는지 알려줍니다. 수학적으로 표준 편차는 분산의 제곱근과 같습니다.

이 자습서는 Python에서 목록의 표준 편차를 계산하는 방법을 보여줍니다.

statistics모듈의pstdev()함수를 사용하여 Python에서 목록의 표준 편차를 계산합니다

pstdev()함수는 Python의statistics모듈에있는 명령 중 하나입니다. statistics모듈은 Python의 숫자 데이터에 대한 평균, 중앙값 및 표준 편차와 같은 통계 연산을 수행하는 기능을 제공합니다.

statistics모듈의pstdev()함수는 사용자가 전체 모집단의 표준 편차를 계산하는 데 도움이됩니다.

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))

출력:

List : [12, 24, 36, 48, 60]
Standard deviation of the given list: 16.97056274847714

위의 예에서str()함수는 전체 목록과 표준 편차를 문자열로만 연결할 수 있기 때문에 문자열로 변환합니다.

NumPy라이브러리의std()함수를 사용하여 Python에서 목록의 표준 편차를 계산합니다

NumPyNumerical Python을 의미하며 Python에서 널리 사용되는 라이브러리입니다. 이 라이브러리는 배열, 행렬, 선형 대수 및 푸리에 변환을 처리하는 데 도움이됩니다.

NumPy라이브러리의std()함수는 주어진 배열 (목록)에서 요소의 표준 편차를 계산하는 데 사용됩니다. 아래 예를 확인하십시오.

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))

출력:

List : [12, 24, 36, 48, 60]
Standard deviation of the given list: 16.97056274847714

sum()함수 및리스트 내포을 사용하여 Python에서 목록의 표준 편차를 계산합니다

이름에서 알 수 있듯이sum()함수는 목록이나 튜플과 같은 반복 가능한 모든 요소의 합계를 제공합니다. 리스트 내포은 이미 존재하는 목록에있는 요소에서 목록을 만드는 방법입니다.

sum()함수와 리스트 내포 은 목록의 표준 편차를 계산하는 데 도움이 될 수 있습니다. 다음은 예제 코드입니다.

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))

출력:

List : [12, 24, 36, 48, 60]
Standard deviation of the given list: 16.97056274847714

위의 예에서는math모듈을 가져옵니다. 주어진 값의 제곱근을 계산하기 위해sqrt()함수를 제공합니다. 또한len()함수도 사용됩니다. 이 함수는 주어진 목록의 길이 (예 : 목록의 요소 수)를 제공하는 데 도움이됩니다.

이 방법은 표준 편차의 수학 공식을 기반으로합니다. 먼저 분산을 계산 한 다음 제곱근을 구하여 표준 편차를 찾습니다.

Lakshay Kapoor avatar Lakshay Kapoor avatar

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

관련 문장 - Python Statistics

관련 문장 - Python List