Science/통계학
[통계학] python을 이용한 단순무작위표본추출
pbj0812
2020. 9. 10. 02:10
0, 목표
- python을 사용하여 단순 무작위 표본 추출을 사용한 표본의 수 계산
1. 준비
1) 단순무작위표본추출 정의
- 일정크기의 모든 표본조합이 표본으로 추출될 확률을 같게 놓으며, 모집단의 기본단위가 표본에 포함될 확률을 같게 하여 표본을 추출하는 방법
2) 문제
- 문제 10명의 선수를 가진 농구팀에서 각 선수가 경기당 올리는 평균득점을 편의상 3명의 평균득점으로 추정하고자 할때 가능한 표본의 수
2. 실습
1) factorial 구현
- 0이 입력값으로 들어갔을 경우에는 1 출력
def factorial(num):
result = num
while num > 1:
num = num - 1
result = result * num
if result == 0:
result = 1
else:
pass
return result
2) factorial 테스트
- 결과 : 6
factorial(3)
3) 표본 수 연산 함수 구현
def summary(mom, son):
result = factorial(mom) / (factorial(son) * factorial(mom - son))
return int(result)
4) 결과
- 120
summary(10, 3)