다항 로지스틱 회귀분석
순서가 없는 세 가지 이상의 범주 중 무엇이 선택되는지, 설명변수에 따라 그 가능성이 어떻게 달라지는지 분석합니다.
직장인이 출근할 때 자동차를 선택할지, 대중교통을 이용할지, 자전거를 탈지는 무엇에 따라 달라질까요? 이동 거리가 멀어지면 모든 교통수단의 선택 가능성이 똑같이 바뀔까요?
이처럼 선택지가 여러 개이고 어느 한 선택이 다른 선택보다 크거나 작다고 말할 수 없을 때 사용하는 방법이 다항 로지스틱 회귀분석(Multinomial Logistic Regression)입니다. 설명변수가 달라짐에 따라 각각의 선택지가 나타날 상대적인 가능성을 분석합니다.
이항 로지스틱 회귀가 두 가지 결과를 분석하는 데 비해, 다항 로지스틱 회귀는 세 가지 이상의 순서 없는 결과를 동시에 다룹니다. 순서형 로지스틱 회귀와 달리 범주 간 서열을 가정하지 않습니다.
이번 글에서는 출퇴근 교통수단 선택을 예제로, 기준 범주를 설정하는 이유부터 회귀계수와 상대위험비(RRR), 선택 확률, 분석 가정, 논문 보고 방식까지 차례로 살펴보겠습니다.
다항 로지스틱 회귀분석이란?
순서가 없는 세 가지 이상의 결과 중 무엇이 선택되는지 분석합니다.
직장인이 출근할 때 자동차, 대중교통, 자전거 가운데 어떤 교통수단을 선택하는지 알고 싶다고 가정해 보겠습니다. 이동 거리와 소득, 대중교통 접근성은 선택에 영향을 줄 수 있지만, 세 교통수단에 높고 낮은 순서가 있는 것은 아닙니다.
이처럼 종속변수가 세 개 이상의 순서 없는 범주일 때 다항 로지스틱 회귀분석을 사용할 수 있습니다. 한 범주를 기준으로 정하고 다른 범주가 선택될 상대적인 가능성이 설명변수에 따라 어떻게 달라지는지 추정합니다.
다항 로지스틱 회귀는 각 범주에 속할 확률도 계산합니다. 다만 확률 자체, 기준 범주에 대한 상대위험비(RRR), 오즈비와 유사한 비율 지표를 혼동하지 않는 것이 중요합니다.
이 분석은 어떤 질문에 답하나요?
집단 평균이 아니라 선택 범주 자체가 결과변수입니다.
| 연구 질문 | 다항 로지스틱으로 확인하는 내용 |
|---|---|
| 출퇴근 거리가 길면? | 자동차 대비 대중교통·자전거 선택의 상대적 가능성이 어떻게 변하는가 |
| 대중교통 접근성이 좋으면? | 자동차 대비 다른 교통수단 선택의 상대적 가능성이 달라지는가 |
| 특정 직원이 선택할 교통수단은? | 자동차·대중교통·자전거의 예측 확률이 각각 얼마인가 |
하나의 예측변수가 모든 범주에 같은 영향을 준다고 가정하지 않습니다. 예컨대 이동 거리 증가가 대중교통 선택에는 거의 영향이 없지만 자전거 선택에는 큰 영향을 줄 수 있습니다.
실제 사례: 출퇴근 교통수단 선택
독립된 직장인 300명의 가상 조사 사례를 사용합니다.
회사에서 직장인 300명의 출퇴근 방법을 조사했다고 가정하겠습니다. 각 응답자는 평소 가장 자주 이용하는 교통수단을 하나 선택했고, 거주지부터 회사까지의 이동 거리와 대중교통 접근성을 함께 조사했습니다. 아래 표와 수치는 원리를 설명하기 위한 가상 예시입니다.
| 변수 | 역할 | 자료 예시 |
|---|---|---|
| 출퇴근 교통수단 | 종속변수 | 자동차 / 대중교통 / 자전거 |
| 이동 거리(km) | 연속형 설명변수 | 2.5, 8.0, 15.0 |
| 대중교통 접근성 | 범주형 설명변수 | 좋음 / 보통 / 나쁨 |
| 연령(세) | 연속형 설명변수 | 26, 41, 54 |
이 예제에서는 자동차를 기준 범주로 설정하고 대중교통 및 자전거 선택을 각각 자동차 선택과 비교합니다.
모형은 어떻게 작동하나요?
범주마다 기준 범주에 대한 로짓 식을 추정합니다.
자동차를 기준으로 두면 ‘대중교통 대 자동차’, ‘자전거 대 자동차’라는 두 개의 비교식이 만들어집니다. 각 식은 설명변수의 값을 이용해 선택의 상대적인 가능성을 추정합니다.
log[P(대중교통)/P(자동차)] = α₁ + β₁×이동 거리 + …
log[P(자전거)/P(자동차)] = α₂ + β₂×이동 거리 + …
두 비교식의 추정값을 확률로 변환하면 세 교통수단의 확률이 모두 0~1 사이에 있고 합계는 100%가 됩니다. 기준 범주를 바꾸더라도 적절하게 변환한 최종 예측 확률은 같습니다.
예측 확률은 어떻게 읽나요?
하나의 사람에게 세 범주의 확률이 함께 제시됩니다.
한 직원의 예측 확률이 자동차 45%, 대중교통 35%, 자전거 20%라면 자동차가 가장 가능성 높은 선택입니다. 그러나 자동차 선택이 확정되었다는 뜻은 아닙니다.
각 범주별 확률을 따로 독립적으로 계산한 뒤 더하는 것이 아니라, 하나의 다항 모형에서 세 범주 확률을 함께 추정합니다.
회귀계수와 상대위험비(RRR) 읽기
기준 범주를 분명히 밝혀야 계수의 의미가 정해집니다.
다항 로지스틱 회귀에서 계수 β를 지수화한 exp(β)는 흔히 상대위험비(Relative Risk Ratio, RRR)라고 부릅니다. 이는 코호트 연구에서 쓰는 ‘위험비(RR)’와 동일한 의미가 아닙니다. 기준 결과 범주에 대한 두 확률의 비율이 설명변수 한 단위 증가에 따라 어떻게 바뀌는지 나타냅니다.
| 비교 | 이동 거리의 가상 RRR | 해석 |
|---|---|---|
| 대중교통 vs 자동차 | 1.08 | 거리가 1km 늘면 대중교통/자동차 선택 확률의 비가 1.08배 |
| 자전거 vs 자동차 | 0.76 | 거리가 1km 늘면 자전거/자동차 선택 확률의 비가 0.76배 |
각 RRR을 ‘대중교통 선택 확률이 8%p 증가했다’ 또는 ‘자전거 선택 확률이 24%p 감소했다’고 해석해서는 안 됩니다. 확률의 변화는 다른 변수들의 값과 원래 확률 수준에 따라 달라집니다.
결과표에서 무엇을 확인하나요?
범주별 추정치와 신뢰구간, 전체 변수 검정을 함께 봅니다.
아래는 결과표 형식을 보여주기 위한 가상 수치입니다. 실제 데이터로 적합하거나 검정한 수치가 아니므로 유의확률을 붙이지 않았습니다.
| 비교 (기준: 자동차) | 변수 | β | RRR |
|---|---|---|---|
| 대중교통 | 이동 거리 | 0.077 | 1.08 |
| 자전거 | 이동 거리 | −0.274 | 0.76 |
| 대중교통 | 대중교통 접근성 좋음 | 0.693 | 2.00 |
| 자전거 | 대중교통 접근성 좋음 | −0.105 | 0.90 |
실제 결과 보고에는 계수의 표준오차, 95% 신뢰구간, p값, 범주별 표본 수 등을 추가합니다. 한 변수의 효과가 전체 범주에서 유의한지는 가능도비 검정이나 Wald 검정 같은 공동 검정으로 확인할 수 있습니다.
모형의 적합도와 예측 성능 평가
통계적 설명과 분류 성능은 서로 다른 질문입니다.
설명 목적이라면 우선 절편만 있는 모형과 설명변수를 포함한 모형을 비교합니다. 가능도비 검정, 로그우도, AIC/BIC, 의사결정계수 등을 활용할 수 있습니다. 단, 의사결정계수를 선형회귀의 R²처럼 읽어서는 안 됩니다.
예측이 목적이라면 별도 평가 데이터에서 전체 정확도, 범주별 정밀도·재현율·F1, 혼동행렬, 다중범주 로그손실 등을 확인합니다. 집단 비율이 불균형하면 전체 정확도 하나로 판단하지 않습니다.
| 평가 대상 | 대표 지표 | 확인할 점 |
|---|---|---|
| 모형 비교 | 로그우도, AIC/BIC | 복잡도와 적합도의 균형 |
| 범주별 분류 | 혼동행렬, F1 | 어떤 교통수단을 혼동하는가 |
| 확률의 품질 | 로그손실, 보정 | 추정 확률이 실제 빈도와 맞는가 |
분석 전에 어떤 가정을 확인하나요?
자료 구조와 모형의 적절성을 먼저 살펴봅니다.
결과 범주는 서로 구별되어야 하고, 각 관측값은 설계상 독립적이어야 합니다. 같은 직원의 선택을 여러 번 기록했다면 일반적인 독립 관측 다항 로지스틱 모형만으로는 충분하지 않을 수 있습니다.
| 점검 항목 | 무엇을 살펴볼까요? |
|---|---|
| 범주별 표본 수 | 매우 드문 범주나 특정 조합의 빈 셀 여부 |
| 설명변수 간 상관 | 다중공선성 및 중복된 정보 |
| 연속형 변수의 함수 형태 | 각 로짓에서 적절한 함수 형태인지 |
| 완전·준완전 분리 | 특정 변수가 범주를 완벽하게 구분하는지 |
| IIA 가정 | 무관한 대안 간 독립성 가정이 연구 상황에 타당한지 |
특히 IIA(무관한 대안 간 독립성)는 다항 로짓의 중요한 가정입니다. 자동차와 대중교통의 상대적인 선택 가능성이 자전거라는 대안의 존재 여부에 의해 비현실적으로 달라지는 상황이 없는지 연구 맥락에서 판단해야 합니다. 교통수단 선택에서는 서로 비슷한 대안끼리 연관될 수 있어 주의가 필요합니다.
다른 분석과 어떻게 다른가요?
종속변수의 범주 구조가 분석 방법을 결정합니다.
| 방법 | 결과변수 | 핵심 차이 |
|---|---|---|
| 이항 로지스틱 | 해지 / 유지 | 두 범주의 결과를 분석 |
| 다항 로지스틱 | 자동차 / 버스 / 자전거 | 순서 없는 세 범주 이상을 분석 |
| 순서형 로지스틱 | 만족도 1~5점 | 순서 정보를 활용하는 모형 |
| 선형회귀 | 출퇴근 시간(분) | 연속형 결과의 조건부 평균을 설명 |
세 범주라고 해서 항상 다항 로지스틱이 필요한 것은 아닙니다. 순서가 의미 있는 범주라면 순서형 로지스틱을 우선 고려할 수 있고, 동일 응답자가 반복적으로 대안 선택을 했다면 선택모형 등 별도 구조가 필요할 수 있습니다.
결과를 해석할 때 주의할 점
RRR은 확률 차이가 아니며, 관계가 곧 원인이라는 뜻도 아닙니다.
회귀계수가 유의하더라도 설명변수가 선택을 유발했다고 곧바로 결론 내려서는 안 됩니다. 통근 거리, 거주 지역, 교통편의와 같은 요인은 서로 관련될 수 있습니다.
기준 범주가 자동차인지 자전거인지에 따라 표에 나오는 계수와 RRR의 표현이 달라집니다. 따라서 해석할 때는 항상 기준 범주를 명시하고, 읽는 사람에게 익숙한 확률 단위로 보여줄 필요가 있다면 대표적인 조건에서 범주별 예측 확률을 함께 제시하는 것이 좋습니다.
교통수단의 선호 순위를 묻는 자료와 실제 선택을 하나만 응답한 자료는 다릅니다. 종속변수의 측정 방식에 맞춰 모형을 선택해야 합니다.
논문이나 보고서에는 어떻게 작성하나요?
연구 목적과 기준 범주, 결과 수치를 같은 흐름으로 제시합니다.
실제 분석에서는 각 범주에 대한 RRR과 95% 신뢰구간, p값을 제시하고, 전체 변수를 검정한 결과 및 모형 적합도도 함께 보고합니다.
출퇴근 교통수단 선택과 관련된 요인을 분석하기 위해 다항 로지스틱 회귀분석을 실시하였다. 자동차를 기준 범주로 설정하였으며, 이동 거리가 1km 증가할 때 자전거 대비 자동차의 선택 가능성이 아니라, 자전거 선택 확률과 자동차 선택 확률의 비가 0.76배가 되는 것으로 예시되었다(RRR = 0.76). 본 값은 설명용으로, 통계적 유의성을 검정한 결과는 아니다.
실제 논문에서는 문장 끝에 신뢰구간과 검정 통계량을 붙이고, 연구 표본에서 계산한 결과라는 점을 명확히 합니다.
어디에 활용하고, 무엇부터 시작할까요?
선택지가 여러 개이고 그 사이에 자연스러운 순서가 없는 연구에 적합합니다.
| 분야 | 활용 질문 |
|---|---|
| 교통·도시 | 출퇴근 교통수단 선택 요인 |
| 마케팅 | 구매 브랜드 A/B/C 중 무엇을 고르는가 |
| 교육 | 진학·취업·기타 진로 중 무엇을 선택하는가 |
| 보건 | 여러 치료 선택지 중 환자의 선택과 관련된 요인은 무엇인가 |
분석을 시작할 때는 먼저 결과 범주를 정리하고, 기준 범주를 연구 목적에 맞게 지정하세요. 이어 설명변수의 측정 단위와 결측값을 확인하고, 범주별 관측 수가 충분한지 살펴본 뒤 모형을 적합하면 됩니다. 결과표를 읽을 때는 RRR과 예측 확률을 구별해 해석하는 것이 중요합니다.
어떤 선택이 나타나는지, 그 차이를 설명하기
다항 로지스틱 회귀의 핵심은 여러 범주를 하나의 모형에서 비교하는 것입니다.
다항 로지스틱 회귀분석은 자동차·대중교통·자전거처럼 순서가 없는 세 가지 이상의 선택 결과를 분석할 때 사용합니다. 선택지 하나를 기준으로 두고 각 설명변수가 나머지 선택지와의 상대적인 가능성에 어떤 관련이 있는지 추정합니다.
결과를 보고할 때는 기준 범주와 RRR의 의미를 밝히고, 필요하다면 범주별 예측 확률을 함께 제시하세요. 이를 통해 단순히 어떤 변수가 유의한지 확인하는 데서 그치지 않고, 실제로 어떤 선택의 가능성이 얼마나 달라지는지 이해할 수 있습니다.
다항 로지스틱 회귀는 순서 없는 세 범주 이상의 결과를 분석하며, 각 설명변수가 기준 범주 대비 다른 범주의 선택 가능성에 어떤 관련이 있는지 보여줍니다. 상대위험비(RRR)는 확률 변화량이 아니므로 기준 범주를 명시하고, 해석이 필요한 경우 범주별 예측 확률을 함께 확인해야 합니다.