주기 예측
MiniCycle은 생리 예정일, 배란일, 가임기를 어떻게 예측하나요
MiniCycle은 무거운 대시보드 없이 빠르게 주기를 확인하고 싶은 사람을 위한 간단한 생리 캘린더입니다. 알고리즘은 일부러 설명 가능한 방식으로 만들었습니다. 최근 기록을 보고, 연구 기반 가정을 적용하고, 결과를 의학적 사실이 아니라 참고용 예측으로 보여줍니다.
짧게 요약하면
MiniCycle은 사용자가 저장한 생리 시작일을 기준으로 다음 생리 예정일을 계산합니다. 기록이 충분하면 최근 주기 간격에서 중앙값에 가까운 값을 쓰고, 기록이 부족하면 기본 주기 길이를 사용합니다. 그 다음 예상 생리 시작일에서 역산해 배란일을 추정하고, 그 주변을 가임기로 표시합니다.
최근 기록을 우선하는 이유
생리 주기는 완전히 고정된 값이 아닙니다. 대규모 실제 데이터 연구에서도 사람마다, 그리고 같은 사람의 주기 사이에서도 의미 있는 변동이 보고됩니다. 그래서 MiniCycle은 오래된 전체 평균보다 최근 저장 기록을 더 중요하게 봅니다.
앱은 최근 최대 12개의 생리 기록을 사용합니다. 측정된 주기 간격이 10개 이상이면 가장 짧은 값 1개와 가장 긴 값 1개를 제외한 뒤 중앙값을 계산합니다. 스트레스, 질병, 여행, 약물 변화, 기록 누락 같은 예외적인 주기의 영향을 줄이기 위한 방식입니다.
다음 생리 예정일 계산
주기 길이는 한 생리 시작일부터 다음 생리 시작일까지의 일수입니다. 사용자가 주기 길이를 직접 설정했다면 그 값을 우선합니다. 직접 설정이 없다면 최근 기록으로 추정하고, 기록이 부족하면 29일을 기본값으로 사용합니다.
생리 기간도 비슷합니다. 직접 설정이 있으면 그 값을 우선하고, 없으면 최근 종료된 생리 기간을 바탕으로 계산합니다. 데이터가 충분하지 않을 때는 5일을 기본값으로 사용합니다.
배란일과 가임기 표시
배란일은 다음 생리 예정일에서 황체기 추정치를 거꾸로 세어 표시합니다. MiniCycle은 하나의 고정 숫자만 쓰지 않고, 9–14일 범위 안에서 주기 길이에 따라 조정된 황체기 추정치를 사용합니다.
가임기는 추정 배란일 5일 전부터 배란일 다음 날까지 표시합니다. 이는 달력에서 참고하기 위한 보수적인 표시이며, 특정 날짜의 임신 가능성을 확정하는 의미가 아닙니다.
예측이 할 수 없는 것
MiniCycle의 예측은 개인 참고용입니다. 의료 조언, 피임, 난임 치료, 진단, 임신 가능성 판단을 대체하지 않습니다. 갑작스럽거나 통증이 있거나 지속적인 변화가 있으면 전문 의료진과 상담하는 것이 좋습니다.
기록이 몇 개쯤 쌓이면 더 유용해질까요
생리 시작일이 한두 개뿐이면 앱이 할 수 있는 일은 대략적인 달력 알림에 가깝습니다. 몇 개월의 기록이 이어지면 기본값에만 의존하지 않고 실제 주기 간격을 비교할 수 있어 예측이 더 실용적이 됩니다. 그래도 스트레스, 질병, 여행, 약물 변화, 출산 후 변화처럼 갑자기 생기는 요인은 앱이 미리 알 수 없습니다.
생리 앱을 비교할 때 중요한 질문은 얼마나 많은 날짜를 예측한다고 말하는지가 아닙니다. 그 날짜가 어떻게 만들어지는지 설명할 수 있는지가 더 중요합니다. MiniCycle은 계산 방식을 작게 유지해서 사용자가 각 표시를 어느 정도로 믿어야 할지 판단할 수 있게 합니다.
기록일과 예측일을 구분하는 이유
사용자가 저장한 생리일과 앞으로 예상되는 생리일은 같은 의미가 아닙니다. MiniCycle은 실제 기록, 예상 생리일, 가임기, 배란일 표시를 서로 다르게 보여줍니다. 특히 위젯처럼 설명을 길게 넣기 어려운 화면에서는 이 구분이 중요합니다.
이 구분은 지난 달을 다시 볼 때도 도움이 됩니다. 과거의 실제 기록은 다음 예측의 재료가 되고, 미래의 예측일은 계속 계획용 정보로 남습니다. 덕분에 예측을 이미 기록된 건강 정보처럼 오해할 가능성을 줄일 수 있습니다.
자주 묻는 질문
MiniCycle이 정확한 배란일을 알려줄 수 있나요? 아닙니다. 생리 기록과 주기 가정을 바탕으로 배란일을 추정할 수는 있지만, 실제 생리적 타이밍은 달라질 수 있습니다. 임상적 측정이 아니라 달력 참고용으로 보는 것이 맞습니다.
실제 가임기가 표시된 날짜와 다를 수 있나요? 그럴 수 있습니다. 표시된 가임기는 예측값입니다. 임신 계획, 피임, 불규칙 출혈, 증상 판단이 중요하다면 앱의 달력 예측만 보지 말고 전문 의료 조언을 기준으로 삼아야 합니다.
앱에서 이 글을 활용하는 방법
MiniCycle을 처음 설정한다면 비교적 확실하게 기억하는 생리 시작일부터 입력하는 것이 좋습니다. 과거 종료일도 도움이 되지만, 주기 길이를 계산할 때 가장 중요한 값은 시작일입니다. 그 다음에는 캘린더를 검토 화면처럼 사용하세요. 예상 생리일과 실제 시작일을 비교하고 기록을 계속 갱신하면 됩니다.
이 글은 캘린더 표시가 어떤 제품 로직으로 만들어지는지 설명하기 위한 글입니다. 의료 교육을 대신하지 않으며, 앱을 쓰기 위해 증상, 성생활, 민감한 맥락을 반드시 입력하라고 요구하지도 않습니다. MiniCycle은 날짜, 라벨, 간단한 주기 리듬에 집중하도록 의도적으로 좁게 만들었습니다.