{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "generator": "https://python-choigosu.com",
  "kind": "calculator",
  "slug": "heoridulle",
  "registry": "C-33",
  "name": "평균 허리둘레 계산기",
  "tagline": "허리둘레와 성별, 나이를 넣으면 국민건강보험공단 건강검진 표본으로 같은 나이대 평균 허리둘레와 내 허리가 백 명 중 몇 번째인지 바로 나옵니다",
  "url": "https://python-choigosu.com/heoridulle/",
  "computation": "client-side",
  "license": "이용허락범위 제한 없음",
  "freshness": {
    "source": "국민건강보험공단 (건강검진정보)",
    "sourceUrl": "https://www.data.go.kr/data/15007122/fileData.do",
    "asOf": "2023년 건강검진",
    "fetchedAt": "2026-11-03T04:57:10.123Z",
    "count": 999577,
    "stale": false
  },
  "dataset": {
    "id": "checkup-waist-2023",
    "name": "성별, 나이대별 허리둘레 분포 (국민건강보험공단 건강검진정보, 2023)",
    "url": "https://python-choigosu.com/data/checkup-waist-2023/"
  },
  "input": {
    "type": "object",
    "x-queryString": "https://python-choigosu.com/heoridulle/?<key>=<value>",
    "properties": {
      "waist": {
        "title": "내 허리둘레 (cm)",
        "x-widget": "개수",
        "description": "센티미터로 넣습니다. 인치로 알면 2.54를 곱해 넣습니다(30인치는 76cm).",
        "type": "integer",
        "minimum": 0,
        "maximum": 200,
        "multipleOf": 1,
        "default": 70
      },
      "sex": {
        "title": "성별",
        "x-widget": "고르기",
        "description": "건강검진 표본은 남자와 여자를 따로 셉니다.",
        "type": "string",
        "enum": [
          "m",
          "f"
        ],
        "x-enumLabels": {
          "m": "남자",
          "f": "여자"
        },
        "default": "f"
      },
      "age": {
        "title": "지금 나이 (만 나이)",
        "x-widget": "개수",
        "description": "다섯 살 단위 나이대로 견줍니다. 스무 살 아래는 표본에 없어 20에서 24세와 견줍니다.",
        "type": "integer",
        "minimum": 0,
        "maximum": 100,
        "multipleOf": 1,
        "default": 30
      }
    },
    "required": [
      "waist",
      "sex",
      "age"
    ],
    "additionalProperties": false
  },
  "output": {
    "headline": {
      "key": "rank",
      "label": "백 명 중 허리둘레 순서",
      "format": "num"
    },
    "rows": [
      {
        "key": "band",
        "label": "견준 나이대",
        "format": "num"
      },
      {
        "key": "mean",
        "label": "같은 나이대 평균 허리둘레",
        "format": "num"
      },
      {
        "key": "median",
        "label": "같은 나이대 가운데 허리둘레",
        "format": "num",
        "note": "허리둘레 순으로 백 명을 세웠을 때 쉰째"
      },
      {
        "key": "gap",
        "label": "가운데와 차이",
        "format": "num"
      },
      {
        "key": "inch",
        "label": "인치로 바꾸면",
        "format": "num",
        "note": "1인치는 2.54cm입니다. 바지 치수와는 다를 수 있습니다"
      },
      {
        "key": "young",
        "label": "20대 초반과 견주면",
        "format": "num",
        "note": "같은 성별 20에서 24세 사이의 순서"
      },
      {
        "key": "old",
        "label": "60대 초반과 견주면",
        "format": "num",
        "note": "같은 성별 60에서 64세 사이의 순서"
      },
      {
        "key": "n",
        "label": "견준 사람 (명)",
        "format": "num",
        "note": "건강검진 표본 가운데 같은 성별 같은 나이대"
      }
    ],
    "gauge": {
      "key": "thickerPct",
      "label": "굵은 쪽",
      "note": "국민건강보험공단 건강검진 표본에서 같은 성별, 같은 다섯 살 나이대 사람들의 허리둘레 분포로 셈했습니다. 허리둘레를 반올림해 1cm 칸으로 묶어 세었고, 나와 같은 값인 사람은 절반을 나보다 가는 쪽으로 봅니다. 막대의 채운 쪽이 나보다 허리가 가는 사람입니다."
    }
  },
  "scenarios": [
    {
      "label": "허리둘레 70cm 서른 살 여자",
      "input": {
        "waist": 70,
        "sex": "f",
        "age": 30
      },
      "url": "https://python-choigosu.com/heoridulle/",
      "headline": {
        "key": "rank",
        "label": "백 명 중 허리둘레 순서",
        "text": "가는 쪽에서 46번째",
        "value": "가는 쪽에서 46번째"
      },
      "gauge": {
        "key": "thickerPct",
        "label": "굵은 쪽",
        "text": "53.7%",
        "value": 53.7,
        "note": "국민건강보험공단 건강검진 표본에서 같은 성별, 같은 다섯 살 나이대 사람들의 허리둘레 분포로 셈했습니다. 허리둘레를 반올림해 1cm 칸으로 묶어 세었고, 나와 같은 값인 사람은 절반을 나보다 가는 쪽으로 봅니다. 막대의 채운 쪽이 나보다 허리가 가는 사람입니다."
      },
      "rows": [
        {
          "key": "band",
          "label": "견준 나이대",
          "text": "30에서 34세",
          "value": "30에서 34세"
        },
        {
          "key": "mean",
          "label": "같은 나이대 평균 허리둘레",
          "text": "72.8cm",
          "value": "72.8cm",
          "note": "30에서 34세 여자 39,563명의 평균"
        },
        {
          "key": "median",
          "label": "같은 나이대 가운데 허리둘레",
          "text": "70.7cm",
          "value": "70.7cm",
          "note": "허리둘레 순으로 백 명을 세웠을 때 쉰째"
        },
        {
          "key": "gap",
          "label": "가운데와 차이",
          "text": "0.7cm 더 작음",
          "value": "0.7cm 더 작음"
        },
        {
          "key": "inch",
          "label": "인치로 바꾸면",
          "text": "약 27.6인치",
          "value": "약 27.6인치",
          "note": "1인치는 2.54cm입니다. 바지 치수와는 다를 수 있습니다"
        },
        {
          "key": "young",
          "label": "20대 초반과 견주면",
          "text": "가는 쪽에서 58번째",
          "value": "가는 쪽에서 58번째",
          "note": "같은 성별 20에서 24세 사이의 순서"
        },
        {
          "key": "old",
          "label": "60대 초반과 견주면",
          "text": "가는 쪽에서 16번째",
          "value": "가는 쪽에서 16번째",
          "note": "같은 성별 60에서 64세 사이의 순서"
        },
        {
          "key": "n",
          "label": "견준 사람 (명)",
          "text": "39,563",
          "value": 39563,
          "note": "건강검진 표본 가운데 같은 성별 같은 나이대"
        }
      ]
    },
    {
      "label": "허리둘레 75cm 마흔 살 여자",
      "input": {
        "waist": 75,
        "sex": "f",
        "age": 40
      },
      "url": "https://python-choigosu.com/heoridulle/?waist=75&age=40",
      "headline": {
        "key": "rank",
        "label": "백 명 중 허리둘레 순서",
        "text": "가는 쪽에서 58번째",
        "value": "가는 쪽에서 58번째"
      },
      "gauge": {
        "key": "thickerPct",
        "label": "굵은 쪽",
        "text": "42.1%",
        "value": 42.1,
        "note": "국민건강보험공단 건강검진 표본에서 같은 성별, 같은 다섯 살 나이대 사람들의 허리둘레 분포로 셈했습니다. 허리둘레를 반올림해 1cm 칸으로 묶어 세었고, 나와 같은 값인 사람은 절반을 나보다 가는 쪽으로 봅니다. 막대의 채운 쪽이 나보다 허리가 가는 사람입니다."
      },
      "rows": [
        {
          "key": "band",
          "label": "견준 나이대",
          "text": "40에서 44세",
          "value": "40에서 44세"
        },
        {
          "key": "mean",
          "label": "같은 나이대 평균 허리둘레",
          "text": "74.8cm",
          "value": "74.8cm",
          "note": "40에서 44세 여자 52,620명의 평균"
        },
        {
          "key": "median",
          "label": "같은 나이대 가운데 허리둘레",
          "text": "73.1cm",
          "value": "73.1cm",
          "note": "허리둘레 순으로 백 명을 세웠을 때 쉰째"
        },
        {
          "key": "gap",
          "label": "가운데와 차이",
          "text": "1.9cm 더 큼",
          "value": "1.9cm 더 큼"
        },
        {
          "key": "inch",
          "label": "인치로 바꾸면",
          "text": "약 29.5인치",
          "value": "약 29.5인치",
          "note": "1인치는 2.54cm입니다. 바지 치수와는 다를 수 있습니다"
        },
        {
          "key": "young",
          "label": "20대 초반과 견주면",
          "text": "가는 쪽에서 76번째",
          "value": "가는 쪽에서 76번째",
          "note": "같은 성별 20에서 24세 사이의 순서"
        },
        {
          "key": "old",
          "label": "60대 초반과 견주면",
          "text": "가는 쪽에서 37번째",
          "value": "가는 쪽에서 37번째",
          "note": "같은 성별 60에서 64세 사이의 순서"
        },
        {
          "key": "n",
          "label": "견준 사람 (명)",
          "text": "52,620",
          "value": 52620,
          "note": "건강검진 표본 가운데 같은 성별 같은 나이대"
        }
      ]
    },
    {
      "label": "허리둘레 80cm 쉰 살 여자",
      "input": {
        "waist": 80,
        "sex": "f",
        "age": 50
      },
      "url": "https://python-choigosu.com/heoridulle/?waist=80&age=50",
      "headline": {
        "key": "rank",
        "label": "백 명 중 허리둘레 순서",
        "text": "가는 쪽에서 71번째",
        "value": "가는 쪽에서 71번째"
      },
      "gauge": {
        "key": "thickerPct",
        "label": "굵은 쪽",
        "text": "29.0%",
        "value": 29,
        "note": "국민건강보험공단 건강검진 표본에서 같은 성별, 같은 다섯 살 나이대 사람들의 허리둘레 분포로 셈했습니다. 허리둘레를 반올림해 1cm 칸으로 묶어 세었고, 나와 같은 값인 사람은 절반을 나보다 가는 쪽으로 봅니다. 막대의 채운 쪽이 나보다 허리가 가는 사람입니다."
      },
      "rows": [
        {
          "key": "band",
          "label": "견준 나이대",
          "text": "50에서 54세",
          "value": "50에서 54세"
        },
        {
          "key": "mean",
          "label": "같은 나이대 평균 허리둘레",
          "text": "75.9cm",
          "value": "75.9cm",
          "note": "50에서 54세 여자 62,782명의 평균"
        },
        {
          "key": "median",
          "label": "같은 나이대 가운데 허리둘레",
          "text": "74.9cm",
          "value": "74.9cm",
          "note": "허리둘레 순으로 백 명을 세웠을 때 쉰째"
        },
        {
          "key": "gap",
          "label": "가운데와 차이",
          "text": "5.1cm 더 큼",
          "value": "5.1cm 더 큼"
        },
        {
          "key": "inch",
          "label": "인치로 바꾸면",
          "text": "약 31.5인치",
          "value": "약 31.5인치",
          "note": "1인치는 2.54cm입니다. 바지 치수와는 다를 수 있습니다"
        },
        {
          "key": "young",
          "label": "20대 초반과 견주면",
          "text": "가는 쪽에서 87번째",
          "value": "가는 쪽에서 87번째",
          "note": "같은 성별 20에서 24세 사이의 순서"
        },
        {
          "key": "old",
          "label": "60대 초반과 견주면",
          "text": "가는 쪽에서 60번째",
          "value": "가는 쪽에서 60번째",
          "note": "같은 성별 60에서 64세 사이의 순서"
        },
        {
          "key": "n",
          "label": "견준 사람 (명)",
          "text": "62,782",
          "value": 62782,
          "note": "건강검진 표본 가운데 같은 성별 같은 나이대"
        }
      ]
    },
    {
      "label": "허리둘레 85cm 서른 살 남자",
      "input": {
        "waist": 85,
        "sex": "m",
        "age": 30
      },
      "url": "https://python-choigosu.com/heoridulle/?waist=85&sex=m",
      "headline": {
        "key": "rank",
        "label": "백 명 중 허리둘레 순서",
        "text": "가는 쪽에서 50번째",
        "value": "가는 쪽에서 50번째"
      },
      "gauge": {
        "key": "thickerPct",
        "label": "굵은 쪽",
        "text": "49.7%",
        "value": 49.7,
        "note": "국민건강보험공단 건강검진 표본에서 같은 성별, 같은 다섯 살 나이대 사람들의 허리둘레 분포로 셈했습니다. 허리둘레를 반올림해 1cm 칸으로 묶어 세었고, 나와 같은 값인 사람은 절반을 나보다 가는 쪽으로 봅니다. 막대의 채운 쪽이 나보다 허리가 가는 사람입니다."
      },
      "rows": [
        {
          "key": "band",
          "label": "견준 나이대",
          "text": "30에서 34세",
          "value": "30에서 34세"
        },
        {
          "key": "mean",
          "label": "같은 나이대 평균 허리둘레",
          "text": "86.1cm",
          "value": "86.1cm",
          "note": "30에서 34세 남자 50,732명의 평균"
        },
        {
          "key": "median",
          "label": "같은 나이대 가운데 허리둘레",
          "text": "84.9cm",
          "value": "84.9cm",
          "note": "허리둘레 순으로 백 명을 세웠을 때 쉰째"
        },
        {
          "key": "gap",
          "label": "가운데와 차이",
          "text": "거의 같음",
          "value": "거의 같음"
        },
        {
          "key": "inch",
          "label": "인치로 바꾸면",
          "text": "약 33.5인치",
          "value": "약 33.5인치",
          "note": "1인치는 2.54cm입니다. 바지 치수와는 다를 수 있습니다"
        },
        {
          "key": "young",
          "label": "20대 초반과 견주면",
          "text": "가는 쪽에서 67번째",
          "value": "가는 쪽에서 67번째",
          "note": "같은 성별 20에서 24세 사이의 순서"
        },
        {
          "key": "old",
          "label": "60대 초반과 견주면",
          "text": "가는 쪽에서 47번째",
          "value": "가는 쪽에서 47번째",
          "note": "같은 성별 60에서 64세 사이의 순서"
        },
        {
          "key": "n",
          "label": "견준 사람 (명)",
          "text": "50,732",
          "value": 50732,
          "note": "건강검진 표본 가운데 같은 성별 같은 나이대"
        }
      ]
    },
    {
      "label": "허리둘레 90cm 마흔 살 남자",
      "input": {
        "waist": 90,
        "sex": "m",
        "age": 40
      },
      "url": "https://python-choigosu.com/heoridulle/?waist=90&sex=m&age=40",
      "headline": {
        "key": "rank",
        "label": "백 명 중 허리둘레 순서",
        "text": "가는 쪽에서 65번째",
        "value": "가는 쪽에서 65번째"
      },
      "gauge": {
        "key": "thickerPct",
        "label": "굵은 쪽",
        "text": "34.6%",
        "value": 34.6,
        "note": "국민건강보험공단 건강검진 표본에서 같은 성별, 같은 다섯 살 나이대 사람들의 허리둘레 분포로 셈했습니다. 허리둘레를 반올림해 1cm 칸으로 묶어 세었고, 나와 같은 값인 사람은 절반을 나보다 가는 쪽으로 봅니다. 막대의 채운 쪽이 나보다 허리가 가는 사람입니다."
      },
      "rows": [
        {
          "key": "band",
          "label": "견준 나이대",
          "text": "40에서 44세",
          "value": "40에서 44세"
        },
        {
          "key": "mean",
          "label": "같은 나이대 평균 허리둘레",
          "text": "87.3cm",
          "value": "87.3cm",
          "note": "40에서 44세 남자 64,668명의 평균"
        },
        {
          "key": "median",
          "label": "같은 나이대 가운데 허리둘레",
          "text": "86.6cm",
          "value": "86.6cm",
          "note": "허리둘레 순으로 백 명을 세웠을 때 쉰째"
        },
        {
          "key": "gap",
          "label": "가운데와 차이",
          "text": "3.4cm 더 큼",
          "value": "3.4cm 더 큼"
        },
        {
          "key": "inch",
          "label": "인치로 바꾸면",
          "text": "약 35.4인치",
          "value": "약 35.4인치",
          "note": "1인치는 2.54cm입니다. 바지 치수와는 다를 수 있습니다"
        },
        {
          "key": "young",
          "label": "20대 초반과 견주면",
          "text": "가는 쪽에서 80번째",
          "value": "가는 쪽에서 80번째",
          "note": "같은 성별 20에서 24세 사이의 순서"
        },
        {
          "key": "old",
          "label": "60대 초반과 견주면",
          "text": "가는 쪽에서 72번째",
          "value": "가는 쪽에서 72번째",
          "note": "같은 성별 60에서 64세 사이의 순서"
        },
        {
          "key": "n",
          "label": "견준 사람 (명)",
          "text": "64,668",
          "value": 64668,
          "note": "건강검진 표본 가운데 같은 성별 같은 나이대"
        }
      ]
    },
    {
      "label": "허리둘레 80cm 스무 살 남자",
      "input": {
        "waist": 80,
        "sex": "m",
        "age": 20
      },
      "url": "https://python-choigosu.com/heoridulle/?waist=80&sex=m&age=20",
      "headline": {
        "key": "rank",
        "label": "백 명 중 허리둘레 순서",
        "text": "가는 쪽에서 50번째",
        "value": "가는 쪽에서 50번째"
      },
      "gauge": {
        "key": "thickerPct",
        "label": "굵은 쪽",
        "text": "50.4%",
        "value": 50.4,
        "note": "국민건강보험공단 건강검진 표본에서 같은 성별, 같은 다섯 살 나이대 사람들의 허리둘레 분포로 셈했습니다. 허리둘레를 반올림해 1cm 칸으로 묶어 세었고, 나와 같은 값인 사람은 절반을 나보다 가는 쪽으로 봅니다. 막대의 채운 쪽이 나보다 허리가 가는 사람입니다."
      },
      "rows": [
        {
          "key": "band",
          "label": "견준 나이대",
          "text": "20에서 24세",
          "value": "20에서 24세"
        },
        {
          "key": "mean",
          "label": "같은 나이대 평균 허리둘레",
          "text": "81.8cm",
          "value": "81.8cm",
          "note": "20에서 24세 남자 14,288명의 평균"
        },
        {
          "key": "median",
          "label": "같은 나이대 가운데 허리둘레",
          "text": "80.1cm",
          "value": "80.1cm",
          "note": "허리둘레 순으로 백 명을 세웠을 때 쉰째"
        },
        {
          "key": "gap",
          "label": "가운데와 차이",
          "text": "거의 같음",
          "value": "거의 같음"
        },
        {
          "key": "inch",
          "label": "인치로 바꾸면",
          "text": "약 31.5인치",
          "value": "약 31.5인치",
          "note": "1인치는 2.54cm입니다. 바지 치수와는 다를 수 있습니다"
        },
        {
          "key": "young",
          "label": "20대 초반과 견주면",
          "text": "가는 쪽에서 50번째",
          "value": "가는 쪽에서 50번째",
          "note": "같은 성별 20에서 24세 사이의 순서"
        },
        {
          "key": "old",
          "label": "60대 초반과 견주면",
          "text": "가는 쪽에서 23번째",
          "value": "가는 쪽에서 23번째",
          "note": "같은 성별 60에서 64세 사이의 순서"
        },
        {
          "key": "n",
          "label": "견준 사람 (명)",
          "text": "14,288",
          "value": 14288,
          "note": "건강검진 표본 가운데 같은 성별 같은 나이대"
        }
      ]
    }
  ],
  "basis": [
    {
      "label": "허리둘레 분포 자료와 출처",
      "url": "https://python-choigosu.com/data/checkup-waist-2023/"
    }
  ],
  "caveats": [
    "순서는 건강검진 표본의 허리둘레를 반올림해 1cm 칸으로 센 값이고, 나와 같은 값인 사람은 절반을 나보다 가는 쪽으로 봅니다.",
    "국가건강검진을 받은 스무 살 이상 가운데 무작위로 뽑은 표본이라 검진을 받지 않은 사람과 스무 살 아래는 들어 있지 않습니다. 재기를 원하지 않아 본인이 적은 값도 섞여 있을 수 있습니다.",
    "이 계산기는 허리둘레로 건강을 판정하지 않습니다. 같은 성별 같은 나이대 사람들 사이에서 놓인 자리만 셉니다."
  ]
}
