순서는 있지만 간격은 확실하지 않은 결과를 누적확률과 오즈로 설명합니다.
매우 불만족부터 매우 만족까지를 어떻게 회귀할까?
고객 만족도를 1점부터 5점까지 받으면 범주에는 분명한 순서가 있습니다. 그러나 1점과 2점의 심리적 간격이 4점과 5점의 간격과 같다고 보장할 수는 없습니다.
순서형 로지스틱 회귀는 이런 순서는 활용하면서 범주 사이의 동일한 거리는 가정하지 않습니다. 여러 범주를 각 절단점 아래와 위로 나누어 누적오즈를 모델링합니다.
핵심 질문
다른 조건이 같을 때 X가 1단위 달라지면 더 높은 결과 범주에 속할 오즈는 얼마나 달라질까요?
범주 수가 둘보다 많고 자연스러운 순서가 있습니다
만족도, 질환 중증도, 신용등급, 교육수준처럼 범주 순서는 분명하지만 정확한 수치 간격을 정의하기 어려운 결과에 사용합니다. 숫자 1~5로 코딩되어 있어도 측정척도의 성격이 자동으로 연속형이 되는 것은 아닙니다.
범주의 순서가 없다면 다항 로지스틱, 범주가 둘뿐이면 이항 로지스틱을 사용합니다. 결과가 사실상 연속척도이고 등간격 가정이 타당하다면 선형모형이 더 직접적일 수 있습니다.
| 결과 형태 | 예시 | 대표 모형 |
|---|---|---|
| 이분형 | 이탈/유지 | 이항 로지스틱 |
| 명목형 다범주 | 버스/지하철/승용차 | 다항 로지스틱 |
| 순서형 다범주 | 불만족/보통/만족 | 순서형 로지스틱 |
| 연속형 | 체중·매출 | 선형회귀 |
순서는 보존하되 등간격을 강요하거나 버리지 않습니다
1~5점을 선형회귀에 넣으면 각 한 점 차이가 같은 크기라고 가정하고 범위를 벗어난 예측도 가능해집니다. 반대로 다항 로지스틱은 각 범주를 별개로 취급해 순서정보를 쓰지 않고 범주마다 더 많은 계수를 추정합니다.
순서형 로짓은 K개 결과범주를 K−1개의 누적 비교로 바꿉니다. 하나의 공통 기울기를 사용하면 다항 로짓보다 간결하고, 자료가 적을 때 더 효율적일 수 있습니다.
| 모형 | 활용하는 정보 | 주요 부담 |
|---|---|---|
| 선형회귀 | 숫자 간격과 순서 | 등간격·정규오차 가정 |
| 다항 로짓 | 범주 구분 | 순서를 버리고 계수 증가 |
| 순서형 로짓 | 범주 순서 | 비례오즈 가정 |
각 절단점까지의 확률을 차례로 합칩니다
결과가 1~5라면 P(Y≤1), P(Y≤2), P(Y≤3), P(Y≤4)의 네 누적확률을 생각합니다. 각 확률을 logit[P(Y≤j)]=θⱼ−βX로 모델링하며 j는 절단점입니다.
이 표기에서 θⱼ는 범주 경계의 위치이고 β는 X의 기울기입니다. 누적확률은 절단점이 올라갈수록 커져야 하므로 θ₁<θ₂<θ₃<θ₄의 순서를 갖습니다. 소프트웨어에 따라 부호와 누적 방향이 다르므로 출력식의 정의를 먼저 확인합니다.
| 절단점 j | 누적 비교 |
|---|---|
| 1 | 1점 vs 2~5점 |
| 2 | 1~2점 vs 3~5점 |
| 3 | 1~3점 vs 4~5점 |
| 4 | 1~4점 vs 5점 |
절단점은 경계, 계수는 분포 이동을 나타냅니다
절단점 θⱼ는 설명변수가 기준값일 때 잠재적인 만족 수준이 각 범주 경계를 넘는 위치를 정합니다. 절단점끼리의 차이가 곧 관측척도의 동일 간격을 뜻하지는 않습니다.
회귀계수 β는 X가 변할 때 결과분포가 낮은 범주에서 높은 범주 쪽으로 얼마나 이동하는지 나타냅니다. 보통 절단점 자체보다 β의 오즈비와 대표 조건의 범주별 예측확률을 해석합니다.
절단점을 평균차처럼 읽지 않습니다
θ₂−θ₁을 “2점과 1점의 차이”로 해석하거나 절단점의 유의성에 연구 결론을 두지 않습니다. 절단점은 범주확률을 복원하는 모형의 경계값입니다.
누적방향과 부호 규약을 명시합니다
여기서 사용한 logit[P(Y≤j)]=θⱼ−βX 표기에서는 exp(β)가 X 1단위 증가 시 모든 절단점에서 “j보다 높은 범주”에 속할 오즈의 배수입니다. β=.50이면 exp(.50)=1.65이므로 높은 범주 오즈가 1.65배입니다.
오즈비는 확률비나 특정 범주 확률의 변화량이 아닙니다. 같은 OR이라도 시작 분포와 절단점에 따라 5점 확률의 변화는 달라집니다. 따라서 OR과 함께 대표적인 X값에서 각 범주의 예측확률을 제시합니다.
| β | exp(β) | 현재 표기에서의 해석 |
|---|---|---|
| 0.50 | 1.65 | 높은 범주 오즈 65% 증가 |
| 0 | 1.00 | 누적오즈 변화 없음 |
| −0.40 | 0.67 | 높은 범주 오즈 33% 감소 |
누적확률의 차이로 각 범주를 복원합니다
모형에서 Fⱼ=P(Y≤j)를 계산한 뒤 P(Y=1)=F₁, P(Y=2)=F₂−F₁, …, P(Y=5)=1−F₄로 각 범주 확률을 얻습니다. 모든 범주 확률은 0~1이고 합은 1이어야 합니다.
X가 증가하면 특정 한 범주의 확률이 항상 같은 방향으로 움직이지는 않습니다. 양의 β에서는 가장 낮은 범주 확률이 줄고 가장 높은 범주 확률이 늘지만, 가운데 범주는 한동안 늘었다가 줄 수 있습니다.
| 범주 | 확률 계산 |
|---|---|
| 1 | F₁ |
| 2 | F₂−F₁ |
| 3 | F₃−F₂ |
| 4 | F₄−F₃ |
| 5 | 1−F₄ |
의사결정에는 확률이 필요합니다
“오즈 1.65배”만 보고하지 말고, 예를 들어 서비스 점수 3점과 4점에서 만족도 1~5의 예측확률 분포가 어떻게 이동하는지 함께 보여줍니다.
모든 절단점에서 X의 기울기가 같다고 가정합니다
비례오즈 또는 평행선 가정은 β가 j에 따라 달라지지 않는다는 뜻입니다. 서비스 품질의 효과가 “1 대 2~5”, “1~2 대 3~5”, “1~4 대 5” 비교에서 같은 로그오즈 변화라고 보는 것입니다.
이 가정 덕분에 결과범주가 다섯 개여도 변수 하나당 계수 하나만 추정합니다. 그러나 낮은 만족에서 벗어나는 효과와 최고 만족에 도달하는 효과가 크게 다르면 공통계수가 중요한 차이를 가릴 수 있습니다.
| 상태 | 의미 | 대응 |
|---|---|---|
| 가정이 대체로 타당 | 누적곡선이 비슷한 기울기 | 공통 OR 보고 |
| 일부 변수만 위반 | 특정 X의 효과가 경계별로 다름 | 부분 비례오즈 |
| 광범위한 위반 | 공통기울기가 부적절 | 일반화 순서형·다항 로짓 |
검정 하나보다 계수·확률 패턴과 실질 차이를 봅니다
절단점별 이항 로짓의 계수를 비교하거나 평행선 가정 검정을 사용할 수 있습니다. 큰 표본에서는 작은 위반도 유의할 수 있고 작은 표본에서는 중요한 위반을 놓칠 수 있으므로 그래프와 예측확률 차이를 함께 봅니다.
연속변수의 logit 선형성, 희소 범주, 완전·준완전 분리, 영향점도 확인합니다. 반복측정이나 군집자료에서는 독립성 가정이 깨지므로 혼합 순서형 로짓이나 군집 강건 추론을 고려합니다.
| 진단 질문 | 확인 방법 |
|---|---|
| 평행선인가? | 절단점별 계수·가정 검정 |
| 연속 X가 선형인가? | 스플라인·부분효과 도표 |
| 범주가 너무 희소한가? | 빈도표·교차표 |
| 분리가 있는가? | 발산 계수·큰 SE |
| 관측이 독립적인가? | 반복·기관·집단 구조 확인 |
범주 순서 정의부터 확률 검증까지 이어갑니다
먼저 결과범주의 순서와 기준 방향을 명확히 정하고, 각 범주의 빈도와 설명변수 분포를 확인합니다. 범주를 합칠 때는 표본 수만이 아니라 실질적 의미와 측정 타당성을 고려합니다.
적합 후에는 계수·OR·신뢰구간, 절단점, 범주별 예측확률, 비례오즈 진단을 차례로 봅니다. 예측 목적이면 미사용 자료에서 로그손실·순서 민감 지표·확률 보정을 평가합니다.
| 단계 | 하는 일 |
|---|---|
| 1 | 범주 순서와 높은 값의 의미 정의 |
| 2 | 빈도·결측·희소 조합 확인 |
| 3 | 설명변수 코딩과 비선형성 검토 |
| 4 | 순서형 로짓 적합과 OR·CI 계산 |
| 5 | 범주별 예측확률과 비례오즈 진단 |
| 6 | 대안 모형 비교와 검증자료 성능 평가 |
서비스 품질로 고객 만족도 1~5를 설명합니다
고객 1,200명의 만족도 1~5를 결과로 하고 서비스 품질점수, 응답시간, 고객유형을 설명변수로 순서형 로짓을 적합했습니다. logit[P(Y≤j)]=θⱼ−βX 표기를 사용했습니다.
| 변수 | β | OR | 95% CI(OR) |
|---|---|---|---|
| 서비스 품질 1점 | 0.50 | 1.65 | [1.42, 1.91] |
| 응답시간 10분 | −0.18 | 0.84 | [0.76, 0.92] |
| 기업고객(개인 기준) | 0.12 | 1.13 | [0.91, 1.40] |
결과 해석
다른 변수가 같을 때 서비스 품질이 1점 높으면 모든 절단점에서 더 높은 만족범주에 속할 오즈가 1.65배였습니다(95% CI 1.42~1.91). 대표 고객의 예측확률은 품질 3점에서 [12%, 23%, 34%, 22%, 9%], 4점에서 [8%, 17%, 31%, 28%, 16%]로 이동했습니다.
공통 OR이 모든 범주의 같은 확률변화를 뜻하지는 않습니다
비례오즈 가정은 계수의 동일성을 뜻하지, 각 범주 확률이 같은 퍼센트포인트만큼 변한다는 뜻이 아닙니다. 또한 숫자코딩의 방향을 뒤집거나 소프트웨어의 누적 방향이 다르면 계수 부호도 바뀝니다.
순서형 결과를 임의로 두 범주로 합치면 정보와 검정력이 줄고 절단 기준에 따라 결론이 달라질 수 있습니다. 반대로 범주가 지나치게 희소하면 안정적인 추정이 어려우므로 측정 의미를 해치지 않는 범위에서 사전 계획된 결합을 검토합니다.
| 오해 | 바른 판단 |
|---|---|
| OR=1.65면 5점 확률 65% 증가 | 절단점·X값으로 범주확률 계산 |
| 1~5는 숫자이므로 선형회귀 | 등간격 근거를 먼저 확인 |
| 가정검정 p>.05면 완벽 | 표본크기·그래프·실질 차이 함께 평가 |
| 절단점이 유의해야 함 | 연구 해석은 주로 β·OR·예측확률 |
| 유의한 OR=인과효과 | 설계와 교란 통제가 별도로 필요 |
계수와 X가 누적확률을 어떻게 움직이는지 봅니다
β와 X를 바꿔 절단점 하나에서 상위범주 확률이 어떻게 변하는지 확인해 보세요. 실제 순서형 모형에서는 모든 절단점의 누적확률을 계산한 뒤 그 차이로 각 범주 확률을 얻습니다.
순서형 로지스틱 회귀 인터랙티브 랩
중심과 산포를 조절하며 분포의 위치·폭·꼬리와 요약값이 어떻게 달라지는지 확인하세요.
조작할 때 그래프의 위치·모양·오류 구조를 먼저 보세요.
한 절단점에서의 개념적 확률
상위범주 확률 37.8%
logit[P(Y>j)]=−0.5+0.0×0.0=-0.50입니다. 실제 모형은 모든 절단점을 함께 계산합니다.
한 조절값만 먼저 움직인 뒤 그래프의 어떤 부분이 변하고 무엇은 그대로인지 설명해보세요.
순서형 로지스틱 회귀의 판단 규칙
요약은 아래 핵심 정리에서 확인합니다.
공통기울기 이후의 확장을 살펴봅니다
다음 연결
결과범주에 자연스러운 순서가 없다면 다항 로지스틱으로 범주별 상대확률을 모델링하고, 순서는 있지만 비례오즈가 맞지 않으면 부분 비례오즈 모형을 검토합니다.
| 주제 | 핵심 내용 |
|---|---|
| 부분 비례오즈 | 가정을 위반한 변수만 경계별 계수 허용 |
| 일반화 순서형 로짓 | 모든 또는 일부 계수를 절단점별 추정 |
| Ordered probit | 정규 잠재오차를 사용하는 순서형 링크 |
| 혼합 순서형 모형 | 반복·군집자료의 임의효과 |
| 순서형 예측평가 | 범주 거리와 확률보정을 반영한 검증 |