SPSS에서 여러 개의 명목변수 응답을 하나의 새로운 변수로 통합하여 분석하고자 할 때, 예를 들어 '당뇨병… | 마이메르시 MyMerci
이 문제가 수록된 문제집시험 전날 벼락치기, 보건통계학 문제집 보기
보건통계 실습
문제

SPSS에서 여러 개의 명목변수 응답을 하나의 새로운 변수로 통합하여 분석하고자 할 때, 예를 들어 '당뇨병, 고혈압, 이상지질혈증 중 진단받은 질환 수'를 계산하려면 어떤 절차를 사용하는가?

해설
각 질환 유무(예: 1=유, 0=무)를 나타내는 이분변수들을 생성한 후, '변환 > 변수 계산' 기능을 사용하여 이 변수들의 합(SUM)을 구하는 새로운 변수를 생성할 수 있다.
같은 주제 다음 문제SPSS에서 새로운 변수를 생성하거나 기존 변수의 값을 변환하기 위해 주로 사용하는 메뉴는?이 문제가 수록된 문제집시험 전날 벼락치기, 보건통계학12,900원 · 무료 체험 가능

심화 해설

보건행정 핵심 해설 이 문제는 보건통계데이터 관리에서 자주 사용되는 SPSS(Statistical Package for the Social Sciences)의 실무적 기능을 묻고 있어요. 보건행정 현장에서 설문조사나 의무기록 데이터를 분석할 때, 여러 개의 개별 질환 유무 변수를 하나의 복합 지표(예: 동반질환 수)로 변환하는 작업은 매우 중요해요. 핵심 개념 분석 (Key Concept) 문제의 핵심은 명목변수(Nominal Variable)의 재코딩과 통합이에요. '당뇨병 유무', '고혈압 유무', '이상지질혈증 유무'는 각각 '있음(1)'과 '없음(0)'으로 코딩된 이분변수(Dichotomous Variable)입니다. 이 세 변수의 값을 합산하여 '진단받은 만성질환 수'라는 새로운 연속변수(Continuous Variable)를 생성하는 것이 목표예요. SPSS에서 이러한 작업은 주로 '변환(Transform)' 메뉴의 '변수 계산(Compute Variable)' 기능을 통해 이루어져요. 정답 근거 (Answer Rationale) 핵심! 정답인 ③번 '변수 계산 기능과 SUM 함수'는 SPSS에서 새로운 변수를 생성하는 표준 절차를 정확히 지칭해요. 구체적인 단계는 다음과 같아요: 1. 변환(Transform) > 변수 계산(Compute Variable) 메뉴를 선택. 2. '대상 변수(Target Variable)'에 새 변수명(예: Chronic_Disease_Count)을 입력. 3. '수치식(Numeric Expression)' 창에 SUM 함수를 사용하여 (당뇨병변수, 고혈압변수, 이상지질혈증변수)를 더하는 식을 작성 (예: SUM(var1, var2, var3)). 4. 실행하면, 각 사례

임상 시나리오

별로 세 변수의 값(0 또는 1)이 합산된 새로운 변수가 데이터셋에 추가돼요. 이 방법은 단순 합산 외에도 다양한 산술 연산이나 조건문(IF)을 활용한 복잡한 변수 생성에도 사용되는 SPSS의 핵심 기능이에요. 오답 분석 (Distractor Analysis) 혼동 주의! 다른 선택지들은 모두 데이터 분석 기법이지만, 변수를 '생성' 또는 '변환'하는 절차가 아니라 이미 존재하는 변수를 '분석'하는 기법이에요. ① 요인분석(Factor Analysis): 많은 수의 변수들 사이의 내재적 구조(잠재요인)를 찾아내기 위한 차원 축소 기법이에요. 변수를 통합하는 것이 아니라 상관관계가 높은 변수들을 묶어 새로운 잠재변수를 추정하는 거예요. ② 신뢰도 분석(Reliability Analysis): 주로 설문지 문항들의 내적 일관성을 측정하는 기법(예: Cronbach's α)이에요. 여러 문항이 하나의 개념을 얼마나 일관되게 측정하는지 평가할 때 사용되죠. ④ 기술통계량 분석(Descriptive Statistics): 평균, 표준편차, 빈도 등 데이터의 기본 특성을 요약하여 설명하는 분석이에요. 변수를 생성하는 기능이 아니에요. ⑤ 크로스탭 분석(Cross-tabulation Analysis): 두 개 이상의 범주형 변수 간의 관계를 교차표(Contingency Table) 형태로 나타내고, 카이제곱 검정 등을 수행할 때 사용해요. 변수 통합과는 무관한 분석 방법이에요. 연관 개념 정리 (Related Concepts) - 변수 재코딩(Recoding): 기존 변수의 값을 새로운 범주로 변경하는 작업 (예: 연령을 '청년', '중년', '노년'으로 구분). - 파생변수(Derived Variable): 기존 변수들을 조합하거나 변환하여 새롭게 생성된 변수. 문제의 '질환 수' 변수가 대표적 예시예요. - SPSS의 '개별 값 대체(Recode into Different Variables)' 기능: 변수 계산과 함께 자주 사용되는 변환 도구로, 범주 재구성에 특화되어 있어요. 개념 정리
용어의미SPSS 메뉴 경로
변수 계산(Compute)기존 변수들로부터 산술/논리 연산을 통해 새로운 변수를 생성.변환(Transform) > 변수 계산(Compute Variable)
재코딩(Recode)기존 변수의 값을 다른 값이나 범주로 변경.변환(Transform) > 개별 값 대체(Recode into Different Variables)
SUM 함수여러 변수나 값들의 합계를 계산하는 함수. 결측값(Missing)을 제외하고 합산할 수 있음.변수 계산 창의 함수 그룹 내 '통계량(Statistical)'
한눈에 비교!
기능/분석주요 목적사용 예시변수 생성 여부
변수 계산(Compute)새로운 변수 생성체질량지수(BMI) 계산, 총점 계산
요인분석(Factor)잠재변수 추정, 차원 축소삶의 만족도 설문 문항들을 '심리적 안녕', '물질적 안녕' 요인으로 축소아니오 (분석 결과)
크로스탭(Crosstabs)범주형 변수 간 관계 분석성별과 흡연 여부의 연관성 분석아니오
실무 포인트 보건행정 실무에서 만성질환 관리 프로그램 평가나 위험군 분석을 할 때, 동반질환 수는 매우 중요한 지표예요. SPSS에서 이 변수를 만들 때 주의할 점은: 1. 결측값 처리: SUM 함수는 기본적으로 결측값이 있는 경우 그 사례의 결과도 결측값으로 처리해요. 모든 변수에 결측값이 없거나, 특정 조건으로 처리해야 할 때는 조건문(IF)을 함께 사용해야 해요. 2. 변수 라벨링: 새로 만든 변수에는 반드시 명확한 라벨(Label)을 붙여 나중에 분석할 때 혼동을 방지하세요. 3. 데이터 검증: 생성 후 기술통계량(최소값, 최대값)을 확인하여 예상 범위(0~3)를 벗어나는 값이 없는지 검토해야 해요. 암기 팁 "계산(Compute)은 만들고, 요인(Factor)은 찾고, 크로스탭(Crosstabs)은 엮고"라고 기억하세요. 변수를 '만드는' 작업은 Compute가 유일해요! 국시 빈출 포인트 보건의료정보관리사 시험에서는 SPSS 기능 자체보다는 핵심! 어떤 연구 목적에 어떤 통계 분석 방법을 적용해야 하는지를 묻는 문제가 더 자주 출제돼요. '변수 통합'은 '파생변수 생성' 또는 '데이터 전처리' 개념으로 연결되어 출제될 수 있어요. 기출 변형 주의! 동일한 개념을 다음과 같이 변형하여 출제할 수 있어요: - 사례형: "A 연구원이 5가지 건강행태(흡연, 음주, 운동부족 등) 점수를 합산한 '건강위험지수'를 만들고자 합니다. 가장 적절한 SPSS 절차는?" - 역발상: "요인분석을 통해 생성된 요인점수(Factor Score)는 '변수 계산' 기능으로 직접 만들 수 있다. (O/X)" → 주의! 요인점수는 요인분석 과정에서 산출되는 특수한 값으로, 일반적인 Compute로는 만들 수 없어요. (X) (qn_case): 보건행정 실무 가이드 실무 시나리오 (Clinical Scenario) "보건소 만성질환 관리팀에서 지역주민 건강조사 데이터를 분석하고 있어요. 설문지에는 고혈압, 당뇨병, 관절염, 천식, 우울증 등 10가지 질환의 '진단 여부'가 각각 개별 문항으로 수집되어 있습니다. 팀장은 '다중질환 보유자(2개 이상 질환 보유)'의 특성을 분석해 정책 대상자를 선정하라고 지시했어요. 보건행정 담당자인 여러분은 어떻게 데이터를 준비하시겠어요?" 행정 중재 전략 (Admin Intervention) 1. 상황 파악: 10개의 이분변수(1=유, 0=무, 9=모름/무응답)가 존재. 목표는 '총 질환 수'와 '다중질환 여부(0/1)'라는 두 개의 새로운 변수를 생성하는 것. 2. 법적/규정 검토: 통계 분석상의 데이터 처리 원칙에 따름. 결측값('모름/무응답')을 어떻게 처리할지 사전 계획 필요. 3. 대응 및 처리: - 1단계: 변수 계산(Compute Variable)으로 '총 질환 수(Tot_Disease)' 생성. - 수식: `SUM(고혈압, 당뇨병, 관절염, 천식, 우울증, ...)`. - 주의: 무응답 코드(9)를 결측값(Missing)으로 정의한 후 SUM 함수를 사용하면, 한 질환이라도 결측값이 있으면 전체 합계도 결측값이 됨. 따라서 `SUM.2(var1, var2, ...)` 또는 조건문을 사용해 결측값을 0으로 간주하는 등 전략적 결정 필요. - 2단계: 다시 변수 계산 또는 개별 값 대체(Recode)를 사용하여 '다중질환 여부(Multi_Morbid)' 생성. - 수식: `Tot_Disease >= 2` (2 이상이면 1, 아니면 0). 4. 사후 기록/보고: 생성한 변수의 기술통계량(빈도, 평균)을 확인하고, 데이터 처리 로직(결측값 처리 방식 포함)을 분석 보고서의 방법론 부분에 명시하여 재현 가능성을 확보. 법적 안전 및 주의사항 (Precautions) 이 과정 자체에는 특별한 법적 리스크는 없지만, 핵심! 원본 데이터 변형 방지분석의 투명성이 중요해요. 원본 변수는 절대 변경하지 말고, 항상 새 변수를 생성하는 방식으로 작업해야 해요. 또한, 결측값을 어떻게 처리했는지는 분석 결과 해석에 큰 영향을 미칠 수 있으므로, 그 근거를 명확히 기록해야 해요. 업무 프로토콜 SPSS를 이용한 복합 건강지표 생성 프로토콜 1. 준비: 분석용 데이터 파일 복사본 생성. 변수보기(Variable View)에서 모든 입력 변수의 측정 수준(명목)과 값 라벨 확인. 2. 결측값 정의: '무응답' 코드(예: 9, 99, 999)를 시스템 결측값(System Missing)으로 정의. 3. 변수 생성(Compute): - 대상 변수명: `Health_Risk_Score` - 수식: `SUM(var1, var2, var3, var4, var5)` - (선택) 조건: `IF (MISSING(var1)=0 AND MISSING(var2)=0 ...)` 등. 4. 검증: 새 변수의 빈도분석(Frequencies) 실행. 최소값, 최대값, 평균이 논리적 범위 내인지 확인. 5. 문서화: SPSS 구문(Syntax) 파일 저장 또는 처리 단계를 메모. 선배의 한마디 "SPSS는 보건행정가의 강력한 도구예요. '변수 계산'은 단순해 보이지만, 복잡한 보건 지표를 만드는 시작점이에요. 데이터를 어떻게 정의하고 조합하느냐에 따라 정책의 방향이 달라질 수 있어요. '당뇨병 관리 프로그램의 효과를 평가할 때, 단순히 당뇨병 유무만 보지 말고, 동반질환 수를 통제변수로 포함시키면 더 정교한 분석이 가능해져요.' 데이터 전처리의 중요성을 잊지 마세요!"

핵심 개념

보건통계학 455 문제 · 로그인 없이 바로 볼 수 있어요

마이메르시로 국가고시 완벽 대비

기출문제와 상세 해설을 무료로. 내 약점을 분석하고 진도를 관리하며 더 똑똑하게 공부하세요.

무료로 시작하기

학습 참고용입니다. 실제 임상은 최신 지침과 소속 기관 프로토콜을 따르세요.