독립변수는 인구학적 배경, 사회경제적 위치, 정치적 특성 및 가치, 복지자세변수들이 있다. 우선 인구학적으로는 성별과 나이, 사회경제적 위치에는 가계소득, 교육정도, 고용지위 변수를 넣었다. 가계소득은 로그균등화소득을 투여하고 교육정도는 학력별 값을 붙이고 고용지위 변수는 경제활동인구와 비경제활동인구로 분류했다.
독립변수에는 크게 인구학적 배경 변수와 사회경제적 지위 변수, 정치적 성향 및 가치지향, 복지태도변수들이 포함되었다. 우선 인구학적 배경 변수에는 성별과 연령이 투입되었다. 성별은 여성에게는 0의값을, 남성에게는 1의 값을 각각 부여하여 여성이 준거집단이 된 더미변수로 구성하였다. 연령은 만 연령을 세대별로 재구성하여 20대=1, 30대=2, 40대=3, 50대=4, 60대 이상=5의 값을 부여한 서열변수로 구성하였다. 다음으로 사회경제적 지위에는 가구소득, 교육수준, 고용지위 변수를 포함시켰다. 가구소득은가처분소득을 가구균등화소득으로 환산하고 로그를 취한 로그균등화소득으로 변환하여 분석에 투입하였다.3) 교육수준은 중졸 이하 집단에 0의 값을, 고졸 집단에 1의 값을, 전문대졸 이상에는 2의 값을 부여하고 중졸 이하 집단을 준거집단으로 한 더미변수로 구성하였다. 고용지위4)는 비경제활동인구, 실업자, 자활근로･공공근로 집단에 0의 값을, 임시직 및 일용직 임금근로자 집단에는 1의 값을, 고용주 및 자영업자에는 2의 값을, 상용직 임금근로자에는 3의 값을 부여하고 비경제활동, 실업자 등의 집단을 준거집단으로 한 더미변수로 구성하였다.