| menu_category |
all |
메뉴의 카테고리를 정확히 |
['main', 'extra', 'drink', 'bevarage', other] |
어떤 카테고리에 속하는지 |
| avg_sales_all_days |
all |
전체 일자 기준의 평균 수요 강도 파악 |
총 매출수량 ÷ 전체 일수 (= 총 매출수량 / 총 날짜 수) |
자주 꾸준히 팔리는 메뉴인지 판단. 값이 높을수록 기본 수요가 큼 |
| avg_sales_nonzero_days |
all |
팔리는 날의 수요 집중도 측정 |
총 매출수량 ÷ 매출수량이 0이 아닌 날 수 |
한 번 팔릴 때 얼마나 많이 팔리는지를 나타냄. 단체주문 메뉴일 가능성 있음 |
| zero_sales_day_ratio |
all |
판매 지속성/희소성 판단 |
(매출수량 0인 날 수 ÷ 전체 날짜 수) × 100 |
비율이 높을수록 안 팔리는 날이 많음 (비정기적 메뉴일 수 있음) |
| is_sparse_menu |
all |
희소하게 팔리는 메뉴 식별 (범주형) |
zero_sales_day_ratio > 50 이면 1, 아니면 0 |
자주 팔리진 않지만 간헐적으로 팔리는 메뉴 여부 |
| menu_stability |
all |
메뉴별 수요 변동성 정량화 |
메뉴별 매출수량 표준편차 / 평균 (CV) |
수요 안정성 파악 (높을수록 튀는 수요) |
| is_spike |
all |
변할 수 있는 가능성을 학습하게끔 하는 것 |
당일 수치가 최근 7일간 평균 + 2 × 표준편차보다 크면 1, 아니면 0 |
위로 갑자기 튀는 것을 포착 |
| is_drop |
all |
변할 수 있는 가능성을 학습하게끔 하는 것 |
당일 수치가 최근 7일간 평균 − 2 × 표준편차보다 작으면 1, 아니면 0 |
아래로 갑자기 튀는 것을 포착 |
| is_holiday |
all |
공휴일 여부를 명시 |
영업일자가 공휴일 리스트에 포함되면 1, 아니면 0 |
공휴일 당일인지 여부 |
| is_before_holiday |
all |
전날 소비 증가 가능성 반영 |
다음 날이 공휴일이면 1, 아니면 0 |
공휴일 전날인지 여부 |
| is_after_holiday |
all |
공휴일 직후 휴무/외식 등 영향 반영 |
전날이 공휴일이면 1, 아니면 0 |
공휴일 다음 날인지 여부 |
| dayofweek |
all |
요일별 소비 패턴 반영 |
월일 → 06로 변환 |
요일 정수형 변수 |
| is_weekend |
all |
주말 수요 변화 반영 |
dayofweek ∈ {5,6} 이면 1 |
토/일 여부 |
| is_addon |
all |
메인 식사 외 추가 구성품인지 구분 |
메뉴명에 '추가', '150g', '토핑' 등이 포함되면 1, 아니면 0 |
사이드/추가 구성품인지 여부 |
| is_weekday_price |
mirasia |
요금제가 주중 기준인지 여부 구분 |
메뉴명에 '주중'이 포함되면 1, 아니면 0 |
주중 요금이 적용된 메뉴인지 여부 |
| is_weekend_price |
mirasia |
요금제가 주말 기준인지 여부 구분 |
메뉴명에 '주말'이 포함되면 1, 아니면 0 |
주말 요금이 적용된 메뉴인지 여부 |
| seasonal_index |
all |
계절적 요인 반영 |
·1분기 (Q1): 1월 1일부터 3월 31일까지·2분기 (Q2): 4월 1일부터 6월 30일까지·3분기 (Q3): 7월 1일부터 9월 30일까지·4분기 (Q4): 10월 1일부터 12월 31일까지 |
분기별 매출 수치화 |
| top_menu_share |
all |
인기 메뉴 집중도 |
가장 많이 팔린 메뉴 수량 / 전체 수량 |
인기 메뉴 쏠림 현상 정도 |
| is_set_menu |
damha |
정식 구성으로 같이 제공되는 메뉴(냉면, 찌개 등)를 별도로 식별 |
특징 컬럼에 '정식' 포함 시 1 |
정식 세트 구성 메뉴 여부 |
| is_group |
all |
단체의 경우 확연히 다른 패턴 존재 |
메뉴별로 단체손님을 대상으로 하는 메뉴를 1, 그외 의 경우 0 |
|
| is_drink |
all |
음료류 메뉴는 수요 패턴이 다르므로 주류와 구분하여 식별 필요 |
메뉴명에 '콜라', '스프라이트', '제로콜라' 포함 시 1 |
음료 메뉴 여부 |
| is_alcohol |
all |
주류는 평일/주말 및 특정 요인에 따라 수요가 달라지므로 별도 분류 |
메뉴명 또는 특징에 '주류', '칵테일', '소주', '맥주' 등 포함 시 1 |
주류 여부(1: 술, 0: 술x) |
| is_sandwich |
all |
샌드위치데이 수요특성 반영 |
전후일이 휴일인 평일이면 1 |
|
| is_popular_menu |
all |
인기 여부 |
해당 영업장 내 평균 매출수량 보다 높으면, 1 |
|
| banquet_type |
연회장 |
연회장 행사 유형을 세분화 |
연회장 대여 + (음식/음료) 여부에 따라 3단 범주형 변수 → 1: 대여만, 2: 대여+음료, 3: 대여+음식+음료 |
|
| meal_only |
연회장 |
식사 매출만 있고 연회장 대여는 없는 경우 |
연회장 대여 메뉴 없음 & 식사 메뉴 매출 있음 |
|
| 미라시아 단체 관련 변수 |
mirasia,연회장 |
미라시아 단체메뉴와 연회장 상관관계 추적 |
|
|
| brunch_flag |
연회장 |
|
단체 브런치 메뉴 매출이 생긴 날의 플래그, 연회장_룸타입('Grand Ballroom', 'Convention Hall', 'Conference L', 'Conference M', 'OPUS 2')에만 플래그를 세운다. |
단체 브런치 메뉴 매출이 생긴 날의 플래그 |
| hallroom_flag |
mirasia |
|
연회장_룸타입 매출이 생긴 날의 플래그, (단체)브런치주중 36,000 에만 플래그를 세운다. |
연회장_룸타입 매출이 생긴 날의 플래그 |