Devin.KR

지표 정의와 개선 전후 비교

대상·기간·계산 조건을 명시하고 관찰과 지표로 개선 여부를 해석합니다.

진도 0%

레슨

  1. 문제와 성공 지표

    분자·분모·기간·제외 조건을 정의합니다.

  2. 조회와 필터부터 시작

    제공 테이블의 행과 조건을 읽고 집계합니다.

  3. 평균·중앙값과 표본 한계

    분포와 적은 표본의 해석 범위를 설명합니다.

  4. 전후 비교와 원인 가설

    측정 조건 변화와 인과 해석의 한계를 기록합니다.

지표 정의와 개선 전후 비교 미션

대상·기간·계산 조건을 명시하고 관찰과 지표로 개선 여부를 해석합니다. 동아리 행사 신청과 승인 상태 확인 업무를 개선합니다.

요구사항

  • m07의 전후 과업 결과와 제공된 가명 이벤트 자료를 구분해 집계합니다.
  • 지표 정의·쿼리·전후 결과·관찰 근거·추가 검증 계획을 묶습니다.
  • metrics.json에 구조화된 기록을 제출하고 이전 모듈의 근거 ID를 보존합니다.
  • m07 solution의 원본을 보존하고 comparison.sql과 metrics.json에 별도 provided-fiction 이벤트를 분석합니다. I02·I03 보류 및 D01 미결을 유지합니다.
  • 성공 시간은 events.sql의 success duration_seconds만 사용하고 관찰 at는 완료 시간으로 옮기지 않습니다.

완료 기준

  • 기간 경계·시간대·분자·분모·테스트 계정·중복 시도 처리 조건이 존재합니다.
  • 빈 분모를 정의하고 조건을 맞춘 전후 수치와 표본·학습 효과 한계를 기록하며 인과를 단정하지 않습니다.
  • 실습 패키지 루트에서 python3 check.py --submission metrics.json 실행 시 필수 필드·ID 참조·사례 수 검사에 실패가 없고 종료 코드가 0입니다.
  • 검사기가 읽기 전용 쿼리를 재실행해 before·after 시도·성공·고유 사용자와 제출 수치를 대조합니다. 가상 관찰 v1 1/3과 v2 1/1을 별도 요약합니다.
  • 빈 기간·기간 경계·반복 사용자·테스트 제외는 레슨 SQL 테스트로 확인하고 solution에서 python3 check.py --self-test의 잘못된 제출 거절 회귀가 통과합니다.
python3 check.py --submission metrics.json
미션 시작 코드
모범 답안모범 답안 내려받기

검토 기준

  • 자동 검사는 구조와 참조를 확인하며 근거의 신뢰성과 판단의 타당성은 동료가 검토합니다.
  • 문제의 근거와 결정 이유가 연결되고 추측과 확인 사실을 구분합니다.