이번 포스팅에서는 파이썬으로 최빈값(Mode)을 구하는 함수를 제작하겠습니다.
최빈값
최빈값(Mode): 관측값 중에서 가장 자주 나오는 값
소스코드
def mode(x):#최빈값 구하는 함수 선언
#최빈값이 없는 경우(리스트 x의 값들이 모두 다른 경우)를 고려했습니다.
none_mode = '최빈값이 없습니다.'
values = set(x)
max_cnt = 0
for val in values:
if x.count(val) > max_cnt:
max_cnt = x.count(val)
max_val = val
if max_val == 0:
return none_mode
else:
return max_val
'IT > 파이썬을 이용한 통계학' 카테고리의 다른 글
파이썬 (Python) 리스트 표준편차 구하는 함수 만들기 (0) | 2021.09.22 |
---|---|
파이썬 (Python) 리스트 분산 구하는 함수 만들기 (0) | 2021.09.22 |
파이썬 (Python) 리스트 중앙값 구하는 함수 만들기 (0) | 2021.09.22 |
파이썬 (Python) 리스트 평균 구하는 함수 만들기 (0) | 2021.09.22 |