콘텐츠로 이동

P3-3.3 질문을 첫 표 초안으로 옮기려면 어떤 열부터 스케치해야 하는가

Section ID: P3-3.3 Version: v2026.09.19

첫 표 초안은 질문에 답할 수 있는 열을 고르고, 각 값이 어디서 왔는지 드러내는 설계입니다. 완성된 열 이름을 외우기보다 샘플(sample)을 식별하는 값, 원래 관측값, 계산한 특징(feature), 비교 기준, 결과 문장을 구분합니다. 이 역할을 모든 데이터셋의 필수 열로 채울 필요는 없습니다. 현재 질문에 필요한 것만 남깁니다.

질문과 계산 구간부터 고르기

질문은 “완료된 동작의 후반 평균 유량이 같은 운전 조건의 과거 기준보다 낮은가?”입니다. 아래는 이 절에서 만든 가상 기록이며 앞 절 CSV와는 별개입니다. 한 샘플은 동작 1회이고, 이 연습의 ‘후반’은 동작 안의 8·9·10초 관측점으로 정합니다. 평균은 이 세 측정값의 산술평균입니다.

event_id operating_mode 8초 flow 9초 flow 10초 flow
A standard 2.2 2.4 2.6
B fast 2.0 2.2 2.4

유량 단위는 모두 L/min입니다. 비교 자료로는 standard 조건의 과거 동작에서 같은 8·9·10초 평균을 구해 요약한 기준값 2.8 L/min이 주어졌다고 가정합니다. 이 연습의 기준선 식별자는 standard_8_10_v1입니다. fast 조건의 기준선은 주어지지 않았습니다. 실제 자료에서는 이 식별자가 가리키는 원본·선정 조건·계산 방법을 확인해야 합니다.

빈 서식에서 A의 한 행 채우기

먼저 아래 서식의 빈칸을 채워 보세요. mean은 평균이며, delta는 현재값에서 기준값을 뺀 차이입니다.

event_id operating_mode late_flow_mean baseline_id baseline_late_flow_mean delta_from_baseline report_sentence
A ___ ___ ___ ___ ___ ___

각 칸의 역할과 근거는 다음처럼 나눕니다.

역할 사용할 기록이나 열 A에 적용하는 방법
식별 event_id, operating_mode 동작 A와 운전 조건을 원래 기록에서 가져옴
관측 8·9·10초의 flow 2.2, 2.4, 2.6을 계산 근거로 연결
파생 특징 late_flow_mean (2.2+2.4+2.6)/3 = 2.4
비교 baseline_id, 기준값, delta_from_baseline 조건과 구간이 맞는 2.8을 찾아 2.4−2.8 = −0.4 계산
결과 report_sentence 비교로 확인한 차이만 문장으로 표현

관측값 세 개와 그 평균은 다릅니다. 평균 2.4는 원래 측정값을 계산한 결과이며, 우연히 9초 값과 같다고 해서 원시 측정값으로 분류하지 않습니다. 초안에는 평균만 남겨도 되지만, 원본의 A·8~10초 기록과 계산 규칙을 다시 찾을 수 있어야 합니다.

event_id operating_mode late_flow_mean baseline_id baseline_late_flow_mean delta_from_baseline report_sentence
A standard 2.4 standard_8_10_v1 2.8 -0.4 같은 조건의 기준선보다 후반 평균이 0.4 L/min 낮음

평균·기준값·차이의 단위는 모두 L/min입니다. 이 결과는 유량이 평소보다 낮다는 비교 문장이며 고장 라벨이 아닙니다. 여러 동작의 반복성 점수나 검토 우선순위는 이 질문에 필요하지 않으므로 첫 초안에 추가하지 않습니다.

B의 기준선이 없을 때 남길 값

B의 행도 직접 채워 보세요. A의 기준값 2.8을 복사할지, 0을 넣을지, 미확인으로 둘지 결정하고 이유를 적습니다.

B의 평균은 (2.0+2.2+2.4)/3 = 2.2이므로 계산할 수 있습니다. 그러나 운전 조건이 fast이므로 standard 기준선을 그대로 옮길 근거가 없습니다. 기준선과 차이는 미확인으로 남깁니다.

event_id operating_mode late_flow_mean baseline_id baseline_late_flow_mean delta_from_baseline report_sentence
B fast 2.2 미확인 미확인 미확인 fast 조건·8~10초 기준선 확보 필요

표의 미확인은 0이 아닙니다. 실제 파일에서는 결측 표시와 사유 열을 구분해 저장할 수 있습니다. 임의로 기준선을 0으로 채우면 2.2−0 = +2.2라는 근거 없는 차이가 생깁니다. 반면 나중에 적합한 기준값이 실제로 2.2로 확인되었다면 차이는 0이며, 이는 ‘차이를 계산하지 못함’과 다른 결과입니다.

질문을 식별·설명·결과 열로 옮기기

flowchart TD
    A[질문과 관측 구간을 정한다] --> B[동작과 운전 조건을 식별한다]
    B --> C[관측값을 연결하고 평균을 계산한다]
    C --> D{조건에 맞는 기준선이 있는가}
    D -- 있음 --> E[현재 평균에서 기준값을 뺀다]
    D -- 없음 --> F[기준선과 차이를 미확인으로 남긴다]
    E --> G[차이 또는 필요한 근거를 보고한다]
    F --> G

새 질문이 “후반 평균이 가장 높은 동작은 무엇인가?”라면 기준선 없이 A의 2.4와 B의 2.2를 비교해 A라고 답할 수 있습니다. 다만 조건이 달라 왜 더 높은지는 알 수 없습니다. 이 질문에는 식별자·조건·평균만으로 첫 초안을 만들 수 있지만, “평소보다 낮은가?”에는 조건에 맞는 기준선이 추가로 필요합니다. 열을 더 많이 넣는 것보다 질문에 필요한 근거를 빠뜨리지 않는 것이 중요합니다.

체크리스트

  • A의 세 관측값에서 평균 2.4와 기준선 차이 −0.4를 직접 계산했는가?
  • 원래 식별값·관측값과 파생 평균·비교값·보고 문장을 구분하는가?
  • B에 A의 기준선이나 0을 넣으면 안 되는 이유를 설명할 수 있는가?
  • 계산된 차이 0과 계산할 수 없어 미확인인 상태를 구분하는가?
  • 질문이 평균 크기 비교로 바뀌면 필요 없어진 열을 고를 수 있는가?

출처와 참고 자료

  • Google for Developers, Machine Learning Glossary: label, labeled example, unlabeled example. 지도학습의 입력과 결과 역할 및 라벨 없는 사례의 구분을 확인했다. 원문 / 확인일: 2026-09-19
  • W3C, PROV-Overview (2013). 데이터 생성에 관여한 대상·활동·담당자와 처리·버전 이력을 추적하는 근거로 참조했다. 원문 / 확인일: 2026-09-19