강의 필기 __통계학 기초 2주차 - (1) 모집단과 표본

SEHEE·2025년 6월 24일
0

🔥오늘 깨달은 것

🔥오늘 헷갈린 개념

파이썬 코드

  • 막대 그래프 그리는 식
    • plt.legend():그래프에 있는 색깔별 설명표(= 범례)를 붙여주는 함수
      • legend() 쓰는 상황
        • 여러 가지 선이나 막대가 겹쳐있을 때
        • 색깔별 의미를 설명하고 싶을 때
        • 그래프를 보는 사람이 헷갈리지 않게 할 때!
  • 1-D array-like : 1차원 배열 같은 것 (=리스트처럼 생긴 데이터)
  • optional : 선택가능한 값
  • tuple of ints : 정수 여러개를 묶은 괄호

⭐오늘 배운 내용 정리

  • 단일 값 반환 =
    • size=None이면 → 하나만 랜덤으로 뽑고,
      0-size=숫자면 → 여러 개를 뽑아서 배열


모집단

전체

표본

일부

  • 무작위로 뽑는게 가장 중요!

실사용 예

  • 실제로 모든 데이터를 다 수집할 수 없을때 표본을 사용!
  • EX) 도시 연구, 의료 연구, 시장 조사, 정치 여론 조사

파이썬실습

  • 답변 -
    import numpy as np
    import matplotlib as pit
    population = np.random.normal(170, 10, 1000)
    sample = np.random.choice(population,100)
    plt.hist(population, bins=50,alpha=0.5,label='population',color='blue')
    plt.hist(sample,bins=50, alpha=0.5, label='sample',color='red')
    plt.legend()
    plt.title('population and sample distribution')
    plt.show()
  • 📗답변 뜯어보기📗
    • population = np.random.normal(170, 10, 1000)
      • np.random.normal(평균, 표준편차, 개수)
    • np.random.choice(population,100)
      • 1000개 중 100개 랜덤으로 선택
    • plt.hist(population, bins=50,alpha=0.5,label='population',color='blue')
      • bins:막대의개수, alpha:투명도(0이 투명), label:그래프에 표시할 이름, color: 막대그래프 색상

파이썬 코드 공부

  1. numpy.random
  • NumPy 라이브러리의 일부, 다양한 확률 분포에 따라 난수를 생성하는 기능을 제공
    • np.numpy.normal : 함수는 정귭누포에 따르는 난수를 생성
    • np.random.choice : 리스트(배열) 안에서 랜덤으로 골라주는 함수
      • numpy.random.choice(a, size=None, replace=True, p=None)
        • a (1-D array-like or int): 샘플링한 원본 배열
        • size(int 또는 tuple of ints):크기(기본값은 none, 단일 값 반환)
        • replace(boolean):복원 추출 여부 나타냄(기본값은 True , True면 동일한 요소가 여러번 선택될 수 o)
        • p (1-D array-like, optional):각 요소가 선택될 확률, 배열의 합은 1
profile
안녕하세요! 마케터를 꿈꾸는 취준생입니다 :)

0개의 댓글