과거에는 결혼과 출산이 자연스러운 삶의 과정으로 여겨졌습니다. 하지만 현대 사회에서는 이러한 인식이 점차 변화하고 있으며, 더 이상 결혼과 출산이 필수가 아니라 선택의 문제로 자리 잡아 가고 있습니다. 이러한 변화는 단순한 개인의 가치관 변화뿐만 아니라 사회적, 경제적, 정책적인 요인과도 깊은 연관이 있습니다.
이번 글에서는 통계청 사회조사를 바탕으로 결혼과 출산에 대한 인식이 어떻게 변화하고 있는지를 살펴보고, R 코딩을 활용하여 누적막대그래프를 만들어 시각적으로 분석해 보겠습니다. 데이터를 통해 사회적 흐름을 파악하고, 미래의 정책 방향을 예측하는 데 도움을 주고자 합니다.
결혼과 출산에 대한 설문조사 데이터
통계청의 사회조사에서는 13세 이상 인구를 대상으로 "결혼하면 자녀를 가져야 한다"는 질문에 대한 응답을 수집하였습니다. 해당 조사는 2018년부터 2024년까지 이루어졌으며, 연도별 응답 비율은 다음과 같습니다.
연도 전적으로 동의(%) 약간 동의(%) 약간 반대(%) 전적으로 반대(%)
2018 | 25.4 | 44.1 | 21.9 | 8.6 |
2020 | 25.5 | 42.6 | 22.1 | 9.8 |
2022 | 21.6 | 43.8 | 23.9 | 10.8 |
2024 | 23.4 | 44.9 | 22.7 | 9.0 |
위 데이터를 바탕으로 결혼과 출산에 대한 인식이 어떻게 변화하고 있는지 분석해보겠습니다.
결혼과 출산 인식 변화의 의미
1. 전적으로 동의 비율 감소
2018년 25.4%였던 "전적으로 동의" 응답이 2024년 23.4%로 감소했습니다. 이는 전통적인 가치관이 약화되고 있으며, 결혼과 출산을 필수적인 요소로 인식하는 사람들이 줄어들고 있음을 의미합니다.
2. 반대 응답 증가
"약간 반대"와 "전적으로 반대" 응답의 비율이 모두 증가하는 경향을 보이고 있습니다. 특히 "전적으로 반대" 응답은 2018년 8.6%에서 2024년 9.0%로 증가했습니다. 이는 결혼과 출산을 선택의 문제로 보는 사람들이 점차 늘어나고 있음을 나타냅니다.
3. 약간 동의의 유지
"약간 동의" 비율은 2018년 44.1%에서 2024년 44.9%로 거의 변하지 않았습니다. 이는 여전히 다수의 사람들이 "자녀를 갖는 것이 필요하다"고 생각하지만, 이에 대한 강한 확신을 가지지는 않는다는 점을 보여줍니다.
R 코딩을 활용한 데이터 시각화
이제 위 데이터를 활용하여 R을 사용해 누적막대그래프를 생성해보겠습니다.
1. 필요한 라이브러리 불러오기
library(ggplot2)
library(dplyr)
2. 데이터셋 생성
data <- data.frame(
Year = c(2018, 2020, 2022, 2024),
Strongly_Agree = c(25.4, 25.5, 21.6, 23.4),
Somewhat_Agree = c(44.1, 42.6, 43.8, 44.9),
Somewhat_Disagree = c(21.9, 22.1, 23.9, 22.7),
Strongly_Disagree = c(8.6, 9.8, 10.8, 9.0)
)
3. 데이터 변환
data_long <- data %>%
tidyr::pivot_longer(
cols = starts_with("Strongly_") | starts_with("Somewhat_"),
names_to = "Response",
values_to = "Percentage"
)
4. 응답 순서 설정
data_long$Response <- factor(
data_long$Response,
levels = c("Strongly_Agree", "Somewhat_Agree", "Somewhat_Disagree", "Strongly_Disagree")
)
5. 누적막대그래프 생성
ggplot(data_long, aes(x = factor(Year), y = Percentage, fill = Response)) +
geom_bar(stat = "identity", position = position_stack(reverse = TRUE), color = "black") +
geom_text(aes(label = round(Percentage, 1)),
position = position_stack(vjust = 0.5, reverse = TRUE), size = 3.5, color = "white") +
scale_fill_manual(
values = c(
"Strongly_Agree" = "#74C476",
"Somewhat_Agree" = "#31A354",
"Somewhat_Disagree" = "#FD8D3C",
"Strongly_Disagree" = "#E31A1C"
)
) +
labs(
title = "Changes in Opinions About Having Children After Marriage",
x = "Year",
y = "Percentage (%)",
fill = "Response"
) +
theme_minimal() +
coord_flip()
마무리하며
이번 분석을 통해 결혼과 출산에 대한 인식이 점차 변화하고 있음을 확인할 수 있었습니다. 전통적인 가치관이 약화되고 있으며, 결혼과 출산을 선택의 문제로 인식하는 사람들이 증가하고 있습니다.
이러한 변화를 반영하여 정책 입안자들은 출산 장려 정책을 더욱 세밀하게 설계해야 하며, 개인들은 결혼과 출산에 대한 자신의 가치관을 명확히 정립하는 것이 중요합니다.
데이터 분석을 통해 우리는 더 나은 미래를 위한 통찰을 얻을 수 있습니다. 앞으로도 다양한 사회적 변화를 데이터 기반으로 분석하여 더 나은 방향을 모색해 나가길 바랍니다.
'IT' 카테고리의 다른 글
R 코딩 사이트 5곳 추천: 온라인에서 시작하는 R 프로그래밍 (0) | 2025.02.28 |
---|---|
RColorBrewer Palette로 시각화 색상 마스터하기! (0) | 2025.02.28 |
파이썬 지도 시각화 라이브러리 완벽 가이드: Folium부터 GeoPandas까지 (0) | 2025.02.28 |
구글 코랩 사용법 완벽 가이드: 캐글 API로 데이터 분석 시작하기 (0) | 2025.02.28 |
워드프레스 차일드 테마 만들기: 초보자도 쉽게 따라하는 방법 (0) | 2025.02.28 |