평균과 중앙값
Coddy Machine Learning 여정의 머신러닝을 위한 통계 섹션에 포함된 레슨. 64개 중 1번째.
모델이 열에서 학습하기 전에, 중심과 산포라는 두 숫자로 열을 설명합니다. 이 장에서는 중심부터 시작합니다:
같은 소득을 코드로 나타내면, 창업자는 마지막에 있습니다:
incomes = np.array([38, 41, 35, 47, 44, 31, 390])
print(np.round(incomes.mean(), 1))
print(np.median(incomes))다음이 출력됩니다:
89.4
41.0창업자는 평균을 여섯 명의 친구보다 높게 끌어올립니다. 정렬했을 때 가운데에 있는 값인 중앙값은 거의 움직이지 않습니다. 가격처럼 극단적인 값이 있는 열에서는 중앙값을 신뢰하세요.
개수가 짝수이면 가운데 두 값의 평균을 구합니다. 배열에는 np.median(a)가 필요하고, pandas 열에는 .median()을 사용합니다.
챌린지
쉬움저택 하나만으로도 거리 전체가 비싸 보일 수 있습니다. 시작 코드는 거리의 주택 가격을 천 단위로 읽어 prices에 저장합니다. 다음을 출력하세요:
- 평균 가격을 소수점 첫째 자리까지 반올림한 값.
- 중앙값.
- 평균보다 가격이 낮은 주택의 수.
가격이 320, 300, 2500, 310, 335일 때:
Mean: 753.0
Median: 320.0
4 of 5 houses cost less than the mean직접 해보기
import numpy as np
n = int(input())
values = []
for i in range(n):
values.append(int(input()))
prices = np.array(values)
# 아래에 코드를 작성하세요
이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.
머신러닝을 위한 통계의 모든 레슨
직접 연습해 보세요: 온라인 Python 컴파일러