MCA 계산기

범주형 CSV의 행, 변수, 범주 수준, 차원을 확인해 다중 대응 분석의 데이터 구조를 파악하세요.

범주형 데이터 구조 분석
머리글 행과 관측값 두 개 이상을 붙여 넣고 필드 구분자를 지정하세요.

이 브라우저 도구는 MCA에 적합한 구조와 차원 수를 확인합니다. 완전한 추론 분석에는 특잇값, 좌표, 기여도, 보정값을 계산하는 통계 소프트웨어를 사용하세요.

다중 대응 분석 알아보기

다중 대응 분석(MCA)은 여러 범주형 변수 사이의 패턴을 찾는 탐색적 방법입니다. 주성분 분석과 비슷한 역할을 하지만 연속 측정값 대신 범주 소속을 다룹니다. 설문 응답, 증상, 진단, 인구통계 집단, 행동, 치료 범주가 대표적인 입력입니다. MCA는 관측값과 범주 수준을 저차원 기하 공간에 배치하여 연관성을 시각적·정량적으로 살펴볼 수 있게 합니다. 분석은 각 범주 수준을 별도의 지시변수 열로 표현하는 데서 시작합니다. 관측값이 속한 수준의 열에는 일을, 같은 변수의 다른 수준에는 영을 부여합니다. 이 완전 분리표에 카이제곱 거리와 범주 빈도를 사용하는 대응 분석을 적용합니다. 응답 양상이 비슷한 범주는 지도에서 서로 가까이 나타나는 경향이 있고, 관측값을 뚜렷하게 구분하는 범주는 특정 축에 더 크게 기여할 수 있습니다. 이 계산기는 중요한 첫 단계인 구조 점검을 수행합니다. 첫 행이 변수명인 구분자 표를 읽고, 모든 행의 필드 수가 같은지 확인하며, 관측값과 변수 수 및 서로 다른 범주 수준의 총수를 셉니다. 최대 비자명 차원 수는 수준 수에서 변수 수를 뺀 값과 관련됩니다. 화면에는 바로 그릴 수 있는 차원을 최대 두 개까지 표시하지만 고윳값, 관성, 좌표, 통계적 유의성을 계산하지는 않습니다. 입력 준비는 해석에 큰 영향을 줍니다. 결측값은 일관되지 않은 빈 셀로 표시하지 말고 명확한 방침에 따라 처리해야 합니다. 드문 범주 수준은 지나치게 큰 영향을 줄 수 있고, 철자나 대소문자가 다른 범주는 별도로 집계됩니다. 식별자 열은 고유 식별자마다 의미 없는 범주가 생기므로 보통 활성 변수로 사용하지 않아야 합니다. 연속값의 임의 구간화는 정보를 버리므로 타당한 이유가 있을 때만 범주화해야 합니다. 완전한 MCA 작업에서는 고윳값 또는 보정 관성, 기여도, 코사인 제곱, 범주 좌표, 관측 좌표, 코딩 선택에 대한 민감도를 검토합니다. 이차원 지도에서 가깝다고 인과관계나 통계적으로 유의한 연관성이 자동으로 성립하지는 않습니다. 보조 변수는 축을 결정하지 않으면서 해석을 돕고, MCA 좌표의 군집화도 신중히 사용하면 집단의 특성을 드러낼 수 있습니다. 이 구조 요약으로 데이터를 확인한 뒤 검증된 통계 소프트웨어로 진행하고 모든 전처리 결정을 기록하세요.

MCA 데이터 예시

작은 범주형 표로 관측값과 수준이 사용 가능한 공간을 결정하는 방식을 살펴봅니다.

데이터 세트구조해석
3행; 성별과 흡연2개 변수; 4개 수준; 2개 차원각 이진 변수에는 서로 다른 두 범주 수준이 있습니다.
4행; 식단, 운동, 수면3개 변수; 7개 수준; 2개 차원 표시식단은 세 수준이고 나머지 두 변수는 각각 두 수준입니다.
10행; 이진 설문 문항 네 개4개 변수; 최대 8개 수준정확한 수준 총수는 모든 열에 두 응답이 모두 등장하는지에 따라 달라집니다.

MCA 데이터 준비 방법

  1. 첫 행에는 변수명을, 이후 각 행에는 관측값 하나를 넣으세요.
  2. 범주 표기를 통일하고 식별자 또는 자유 텍스트 열을 제거하세요.
  3. 표를 붙여 넣고 실제 사용한 한 글자 구분자를 입력하세요.
  4. 범주형 데이터 분석을 선택하고 전체 분석 전에 표시된 구조를 확인하세요.

MCA 자주 묻는 질문

MCA는 어떤 데이터를 분석하나요?

명목 범주와 신중히 해석해야 하는 순서 범주를 포함한 여러 범주형 변수를 대상으로 합니다. 원시 연속 측정값에는 대개 다른 방법이나 타당한 범주화가 필요합니다.

MCA와 PCA는 어떻게 다른가요?

PCA는 연속 변수의 분산과 선형 관계를 분석합니다. MCA는 지시변수 코딩과 카이제곱 기하를 사용해 범주 수준 사이의 연관성을 분석합니다.

MCA의 관성이란 무엇인가요?

관성은 범주 점 구름의 흩어짐을 정량화하며 여러 차원으로 분해됩니다. 지시변수 코딩이 구조적 관성을 만들기 때문에 원래 백분율은 보정이 필요할 수 있습니다.

결측값은 어떻게 처리해야 하나요?

명시적인 결측 범주, 대치, 제외 등 연구에 적절한 방법을 선택하고 기록하세요. 우발적인 빈칸 형식 때문에 행 구조가 달라지지 않도록 하세요.

MCA 지도에서 가까우면 연관성이 입증되나요?

아니요. 좌표, 기여도, 표현의 질, 축 관성, 표본 설계, 실제 연구 맥락을 모두 검토해야 합니다.