Devin.KR

표와 그래프로 근거 제시

축과 표본 수를 갖춘 그래프로 질문에 답합니다.

진도 0%

레슨

  1. 그래프용 표 만들기

    지역별 평균·중앙값·유효 건수를 일정한 정렬로 출력합니다.

  2. 축과 단위를 표시한 그래프

    로컬 matplotlib로 날짜별 선 그래프와 강수 그룹별 분포 그래프에 축·단위·범례·표본 수를 표시합니다.

  3. 그래프와 원본 대조

    잘린 축·기간 혼합·누락된 표본 수가 있는 그래프를 점검하고 정정 이유를 기록합니다.

  4. 결론과 한계를 함께 전달

    m05 지표 정의와 원본 대조 표를 연결해 질문·근거·한계·다음 확인을 담은 보고서를 작성합니다.

표와 그래프로 근거 제시 결과물 통합

m05 미션 solution 전체를 그대로 이어받습니다. 합성 표본의 지표를 원본과 대조한 뒤 SVG 근거 그림과 보고서를 생성합니다. matplotlib 시계열·분포 PNG는 l02의 별도 실습에서 함께 검토합니다.

요구사항

  • m05 metrics.csv와 clean.csv에서 figures/와 report.md를 생성합니다.
  • 그래프마다 출처·기간·축·단위·표본 수·결측 처리 정책을 표시합니다.
  • 본문 수치가 metrics.csv의 값으로 추적되도록 근거 표를 연결합니다.

완료 기준

  • python3 -m unittest discover -s tests -v: 기존 53개와 새 7개 총 60개 통과, starter는 새 그림 생성 검사 실패입니다.
  • chart-data.csv는 키·n·합계 정확 일치, 평균·중앙값 절대오차 0.05 이내이며 n=0은 NA입니다. 기본 값은 80.0·100.0·0.0·120.0, 유효 4행입니다.
  • figure-metadata.json 필수 항목 누락을 거부하며 figures/means.svg와 report.md를 생성합니다. 원본 보존과 재실행 동일성을 검사합니다.
python3 -m unittest discover -s tests -v
미션 시작 코드
모범 답안모범 답안 내려받기

검토 기준

  • 판단 근거와 제외 조건을 데이터와 연결해 설명합니다.
  • 앞 단계 산출물을 재사용하고 원본을 보존합니다.