광고
~ / posts / calculator
smith@lab:~/posts$ cat calculator/habit-streak-probability-guide.md

작심삼일 확률로 보면, 하루 80%여도 30일 연속은 왜 어려울까

"올해는 매일 운동한다", "한 달 동안 하루도 빠짐없이 단어를 외운다." 새해가 다가오면 이런 계획을 세우고, 며칠 못 가 끊기면 "역시 나는 의지가 약해"라고 결론 내리기 쉬워요. 그런데 숫자로 보면 이야기가 달라져요. 하루에 해낼 확률이 꽤 높은 80%인 사람도 30일을 한 번도 빠지지 않고 해낼 확률은 0.1%에 불과해요. 끊기는 것이 비정상이 아니라 확률상 거의 당연한 일이라는 뜻이에요.

이 글은 하루 성공 확률 p로 일정 기간 동안 연속 기록이 어떻게 나오는지를 직접 계산해서 보여 줘요. 곱셈으로 끝나는 "전부 성공할 확률", 표 계산으로 구하는 "k일 연속이 한 번이라도 나올 확률", 평균적인 "기대 최장 연속"을 차례로 설명하고, 계산 결과로 목표를 어떻게 바꾸면 현실적인지까지 정리했어요. 숫자를 직접 바꿔 보고 싶다면 습관 연속 달성 확률 계산기를 쓰면 돼요.

광고

하루 80%는 5일에 하루를 빠진다는 뜻이에요

확률부터 일상 언어로 바꿔 볼게요. 하루 성공 확률 80%는 열 번 중 여덟 번 했다는 뜻이에요. 달력으로는 30일 중 24일을 한 거예요. 이 정도면 꽤 꾸준한 사람이에요. 대부분의 헬스장 회원이나 학습 앱 사용자는 이 정도도 안 되는 경우가 많아요.

그런데 이 "꽤 꾸준한 사람"이 30일 연속 기록을 세울 확률은 0.8을 30번 곱한 값이에요. 0.8을 두 번 곱하면 0.64, 열 번 곱하면 0.107, 서른 번 곱하면 0.0012로 줄어요. 퍼센트로는 0.12%예요. 천 번 도전하면 한두 번 성공하는 숫자예요. 그러니 연속 기록 앱의 숫자가 0으로 돌아갔다고 해서 습관이 실패한 게 아니라, 이 정도 확률에서는 평균적으로 그렇게 되는 것이 정상이에요.

작심삼일 통과 확률도 의외로 낮아요

처음 3일을 모두 성공할 확률은 p의 세제곱이에요. 하루 80%라면 0.8×0.8×0.8 = 51.2%예요. 시작한 사람의 절반 가까이가 3일 안에 한 번은 빠진다는 뜻이에요. 하루 60%이면 21.6%, 하루 90%이면 72.9%예요. 작심삼일이 사람 탓만이 아니라는 걸 이 숫자가 보여 줘요.

하루 확률3일 전부7일 전부14일 전부30일 전부
60%21.6%2.8%0.1%0.00%
80%51.2%21.0%4.4%0.12%
90%72.9%47.8%22.9%4.24%
95%85.7%69.8%48.8%21.46%

표를 보면 95%의 철인형도 30일 전부 성공할 확률이 21.5%로 절반이 안 돼요. "하루도 빠지지 않는다"는 목표는 거의 모든 사람에게 확률적으로 불리한 목표예요.

하루 성공 확률별 30일 전부 성공할 확률
051015202560% · 30일 전부 성공 0%060%70% · 30일 전부 성공 0%070%80% · 30일 전부 성공 0.12%0.1280%90% · 30일 전부 성공 4.2%4.290%95% · 30일 전부 성공 21.5%21.595%

하루 확률이 90%여도 30일 전부 성공은 4.2%예요.

단위: % · 자료: p의 30제곱을 직접 계산
표로 보기
구분30일 전부 성공
60%0
70%0
80%0.12
90%4.2
95%21.5

연속이 "한 번이라도" 나올 확률은 훨씬 높아요

"30일 전부"와 "7일 연속이 한 번이라도"는 다른 질문이에요. 후자는 중간에 빠져도 다시 이어서 7일을 채우면 성공이에요. 이 확률은 단순한 곱셈으로는 안 구해져요. 지금 이어진 연속 일수(0일부터 k−1일까지)를 상태로 두고 하루씩 넘기는 방법으로 계산해요. 오늘 성공하면 상태가 하나 올라가고, 실패하면 0으로 돌아가요. 이렇게 N일을 넘긴 뒤 아직 k일 연속에 도달하지 못한 확률을 모두 더하고 1에서 빼요.

이 계산을 하루 80%, 30일, 7일 연속으로 해 보면 84.2%가 나와요. 그러니까 하루 80%를 지키는 사람은 한 달 안에 7일 연속이 거의 한 번은 나오는 거예요. 같은 사람이 21일 연속을 노리면 2.6%로 뚝 떨어져요. 짧은 연속은 흔하고, 긴 연속은 확률이 급격히 낮아져요.

하루 확률별로 30일 안에 한 번이라도 나올 연속 달성 확률
7일 연속21일 연속
025507510060% · 7일 연속 26.6%60% · 21일 연속 0%60%70% · 7일 연속 54.8%70% · 21일 연속 0.2%70%80% · 7일 연속 84.2%80% · 21일 연속 2.6%80%90% · 7일 연속 98.6%90% · 21일 연속 20.8%90%95% · 7일 연속 99.9%95% · 21일 연속 49.4%95%

21일 연속은 하루 80% 이하에서 절반 이하예요.

단위: % · 자료: 상태 표 계산으로 직접 계산 (14일 이하는 전수 열거로 검산)
표로 보기
구분7일 연속21일 연속
60%26.60
70%54.80.2
80%84.22.6
90%98.620.8
95%99.949.4

하루 확률이 60%에서 70%로 10%포인트 오르면 7일 연속 확률이 27%에서 55%로, 80%에서 90%로 오르면 84%에서 99%로 올라요. 하루 확률의 작은 개선이 연속 기록에서는 큰 차이를 만든다는 걸 알 수 있어요.

기대 최장 연속은 생각보다 짧아요

"한 달 동안 가장 길게 이어진 연속은 평균 며칠일까"도 계산할 수 있어요. 최장 연속이 m일 이상일 확률을 m = 1부터 N까지 더하면 평균 최장 연속이 나와요. 30일 기준으로 하루 확률별 값은 다음과 같아요.

하루 확률기대 최장 연속7일 연속14일 연속
60%5.6일26.6%0.6%
70%7.4일54.8%3.9%
80%10.3일84.2%18.4%
90%15.8일98.6%58.4%
95%21.0일99.9%85.3%

하루 80%인 사람의 한 달 평균 최장 연속은 10.3일이에요. 30일 중 24일을 했는데도 가장 길게 이어진 구간은 열흘 안팎이라는 뜻이에요. 빠진 날이 6일 정도 흩어져 있으면 연속 구간이 6~7개로 나뉘기 때문이에요. 이걸 모르면 "24일이나 했는데 연속은 열흘뿐이네" 하고 실망하기 쉬워요. 사실은 정상적인 결과예요.

기간별로 하루 80%에서 7일 연속이 한 번이라도 나올 확률
02550751007일14일30일60일100일7일 · 7일 연속이 한 번이라도 21%14일 · 7일 연속이 한 번이라도 50.3%30일 · 7일 연속이 한 번이라도 84.2%60일 · 7일 연속이 한 번이라도 98.2%100일 · 7일 연속이 한 번이라도 99.9%99.9

기간이 길수록 짧은 연속은 거의 확실히 나오지만 한 번도 안 빠지는 건 더 어려워져요.

단위: % · 자료: 상태 표 계산으로 직접 계산
표로 보기
구분7일 연속이 한 번이라도
7일21
14일50.3
30일84.2
60일98.2
100일99.9

달력으로 보면 이런 모양이에요

숫자만 보면 감이 안 오니까 하루 80%로 30일을 보낸 가상의 달력을 그려 볼게요. 초록은 성공, 회색은 빠진 날이에요. 이런 달력은 누를 때마다 달라지는데, 거의 모든 달력에 빠진 날이 여섯 번 안팎 섞여 있어요. 빠진 날이 하나도 없는 달력은 천 번 뽑아야 한 번 나올 정도예요.

하루 성공 확률 80%로 뽑은 30일 가상 달력. 성공은 초록, 빠진 날은 회색이고 가장 긴 연속 구간이 표시돼 있다
하루 80%로 30일을 보냈을 때 빠진 날이 흩어진 모양 (예시)

계산기의 "달력 굴려 보기" 버튼을 누르면 입력한 확률로 같은 그림을 직접 만들어 볼 수 있어요. 여러 번 눌러 보면 같은 확률인데도 최장 연속이 5일일 때도 있고 15일일 때도 있다는 걸 볼 수 있어요. 이런 들쑥날쑥함이 연속 기록 앱의 숫자가 사람을 지치게 하는 이유예요.

광고
광고

이 숫자로 목표를 다시 세우는 법

1. "연속"을 "횟수"로 바꾸기

"30일 연속 운동"은 0.1%짜리 목표지만 "30일 중 24일 운동"은 하루 80%를 그대로 쓰는 목표라서 평균적으로 달성돼요. 같은 노력을 들여도 성공 경험이 쌓여요. 횟수 목표는 빠진 날이 있어도 계속 목표 안에 있으니까 한 번 빠졌다고 포기하는 일이 줄어요.

2. 쉬는 날을 계획에 넣기

일주일에 하루를 쉬는 날로 정하면 7일 중 6일 하기가 목표예요. 쉬는 날은 빠진 게 아니라 계획이므로 심리적 부담이 줄어요. 달력에 미리 쉬는 날을 표시해 두면 더 효과적이에요.

3. 최소 버전을 정해 하루 확률 올리기

운동 30분이 어려운 날에는 스쿼트 열 개, 단어 50개가 어려운 날에는 다섯 개만 해도 성공으로 치기로 미리 정해 두세요. 이렇게 하면 하루 성공 확률이 70%에서 90%로 오를 수 있고, 계산에 따르면 30일 안에 14일 연속이 나올 확률이 4%에서 58%로 달라져요. 의지를 키우는 것보다 기준을 낮춰 확률을 올리는 쪽이 효과가 커요.

4. 두 번 연속 빠지지 않기

한 번 빠진 것은 확률상 흔한 일이지만, 두 번 연달아 빠지면 다시 돌아오기가 눈에 띄게 어려워져요. 그래서 "빠져도 다음 날은 반드시 한다"는 한 가지 규칙만 세워 두면 연속 기록이 끊겨도 습관 자체는 이어져요. 이 규칙은 계산에도 반영돼요. 빠진 날 다음 날의 성공 확률이 올라가면 연속 구간이 길어지고 기대 최장 연속도 늘어나요.

5. 시작 기간을 현실적으로 잡기

66일이나 100일 같은 긴 기간을 한 번에 목표로 잡으면 중간에 반드시 빠지는 날이 생겨요. 처음에는 14일이나 21일 단위로 쪼개서 "이번 구간에서 몇 번"을 보고, 다음 구간을 이어 가면 좋아요. 연말 목표를 쪼개서 계산하는 법은 연말 목표 따라잡기 계산기에서 볼 수 있어요.

계산이 맞지 않을 수 있는 부분

이 글의 계산은 매일의 성공이 서로 영향을 주지 않는다고 가정한 수학 모델이에요. 실제 습관은 다르게 움직여요.

광고
광고

자주 묻는 질문

작심삼일은 정말 확률로 설명되나요?

일부는 그래요. 하루 80%라면 처음 3일을 모두 성공할 확률이 51.2%라서, 시작한 사람의 약 절반은 3일 안에 한 번은 빠져요. 의지 문제만이 아니라 확률상 흔한 일이라는 뜻이에요. 다만 실제 습관은 관성과 요일 효과가 있어 계산과 다를 수 있어요.

하루 성공 확률은 어떻게 정하면 돼요?

지난 2~4주 동안 실제로 한 날이 며칠인지 세어서 전체 일수로 나누면 돼요. 30일 중 24일 했다면 80%예요. 이제 막 시작하는 습관이라면 60~70%로 보수적으로 넣어 보는 게 안전해요.

연속 기록이 끊기면 처음부터 다시 해야 하나요?

앱의 연속 숫자는 0으로 돌아가지만 습관 자체는 이어져 있어요. 이 글의 계산처럼 한 번도 안 빠질 확률은 원래 낮으니까, 끊긴 다음 날 바로 이어 가는 것이 더 중요해요. 연속 숫자 대신 "기간 중 몇 번"을 같이 보면 마음이 덜 흔들려요.

기대 최장 연속은 한 달에 꼭 그만큼 나온다는 뜻인가요?

아니에요. 같은 확률로 같은 기간을 아주 많이 반복했을 때의 평균이에요. 하루 80%, 30일이면 평균 10.3일이지만 어떤 달은 5일, 어떤 달은 20일일 수 있어요. 달력 굴려 보기 버튼으로 그 흩어진 정도를 볼 수 있어요.

연속 일수와 횟수 중 무엇을 목표로 삼는 게 좋나요?

대부분의 사람에게는 횟수가 더 유리해요. 빠진 날이 있어도 목표가 이어지고, 계획한 쉬는 날을 자연스럽게 넣을 수 있기 때문이에요. 연속 기록은 동기를 주는 보조 지표로만 쓰고, 성적표는 "기간 중 몇 번"으로 삼는 것을 추천해요.

참고 자료

정리

참고한 자료

#작심삼일 확률#습관 연속 일수#30일 연속 성공 확률#새해 목표 계획#습관 스트릭#연속 기록 끊김#습관 만들기 확률#66일 습관
← 이전 글승률 50%에서 60%가 되려면 몇 연승? 승률이 안 오르는 이유다음 글 →수능 표준점수·백분위·등급 차이, 계산 공식과 성적표 읽는 법 (2027 수능)
광고

더 둘러보기

🧮 계산 다른 도구

🔥 많이 찾는 도구

🔮 재미로 한 번 더

📝 읽어 볼 만한 글

글 전체 보기 →