Youths (12 - 17 years old)
- Youth depression by age category:
data %>%
select(catag6, ymdeyr) %>%
drop_na(ymdeyr) %>%
mutate(ymdeyr = ifelse(ymdeyr == 2, 0, 1),
catag6 = recode(catag6, "1" = "12-17 years old",
"2" = "18-25 years old",
"3" = "26-34 years old",
"4" = "35-49 years old",
"5" = "50-64 years old",
"6" = "65+ years old"
)) %>%
group_by(catag6) %>%
summarise(
prevalence_of_past_year_depression = sum(ymdeyr, na.rm = TRUE) / n() * 100) %>%
knitr::kable(digits = 2)
- The prevalence of past year major depressive episode for youth is
16.2%.
- Youth depression by gender:
data %>%
select(irsex, ymdeyr) %>%
drop_na(ymdeyr) %>%
mutate(ymdeyr = ifelse(ymdeyr == 2, 0, 1),
irsex = recode(irsex, "1" = "Male",
"2" = "Female")) %>%
group_by(irsex) %>%
summarise(
prevalence_of_past_year_depression = sum(ymdeyr, na.rm = TRUE) / n() * 100) %>%
knitr::kable(digits = 2)
- The prevalence of past year major depressive episode for youth is
highest among female.
- Female youth depression is more than twofold of male youth
depression.
- Youth depression by race:
data %>%
select(newrace2, ymdeyr) %>%
drop_na(ymdeyr) %>%
mutate(ymdeyr = ifelse(ymdeyr == 2, 0, 1),
newrace2 = recode(newrace2, "1" = "NonHisp White",
"2" = "NonHisp Black",
"3" = "NonHisp Native Am",
"4" = "NonHisp Native HI",
"5" = "NonHisp Asian",
"6" = "NonHisp more than one race",
"7" = "Hispanic"
)) %>%
group_by(newrace2) %>%
summarise(
prevalence_of_past_year_depression = sum(ymdeyr, na.rm = TRUE) / n() * 100) %>%
knitr::kable(digits = 2)
Hispanic |
17.65 |
NonHisp Asian |
13.91 |
NonHisp Black |
11.61 |
NonHisp more than one race |
20.61 |
NonHisp Native Am |
17.09 |
NonHisp Native HI |
13.33 |
NonHisp White |
16.42 |
- The prevalence of past year major depressive episode for youth is
highest among those who identified them to have more than one race.
- The lowest is among Non-Hispanic Black.
- Youth depression by family income:
data %>%
select(income, ymdeyr) %>%
drop_na(ymdeyr) %>%
mutate(ymdeyr = ifelse(ymdeyr == 2, 0, 1),
income = recode(income, "1" = "Less than $20,000",
"2" = "$20,000 - $49,999",
"3" = "$50,000 - $74,999",
"4" = "$75,000 or More"
)) %>%
group_by(income) %>%
summarise(
prevalence_of_past_year_depression = sum(ymdeyr, na.rm = TRUE) / n() * 100) %>%
knitr::kable(digits = 2)
$20,000 - $49,999 |
16.03 |
$50,000 - $74,999 |
19.37 |
$75,000 or More |
15.36 |
Less than $20,000 |
15.68 |
- The prevalence of past year major depressive episode for youth is
highest among those with total family income range $50,000 -
$74,999.
Adults (18 + years old)
- Adult depression by age categories:
data %>%
select(catag6, amdeyr) %>%
drop_na(amdeyr) %>%
mutate(amdeyr = ifelse(amdeyr == 2, 0, 1),
catag6 = recode(catag6, "1" = "12-17 years old",
"2" = "18-25 years old",
"3" = "26-34 years old",
"4" = "35-49 years old",
"5" = "50-64 years old",
"6" = "65+ years old"
)) %>%
group_by(catag6) %>%
summarise(
prevalence_of_past_year_depression = sum(amdeyr, na.rm = TRUE) / n() * 100) %>%
knitr::kable(digits = 2)
18-25 years old |
15.47 |
26-34 years old |
10.99 |
35-49 years old |
8.51 |
50-64 years old |
6.21 |
65+ years old |
3.43 |
- The highest prevalence of past year major depressive episode for
adult is among those aged 18 - 25 years old.
- And the prevalence decreases with age.
- Adult depression by gender:
data %>%
select(irsex, amdeyr) %>%
drop_na(amdeyr) %>%
mutate(amdeyr = ifelse(amdeyr == 2, 0, 1),
irsex = recode(irsex, "1" = "Male",
"2" = "Female")) %>%
group_by(irsex) %>%
summarise(
prevalence_of_past_year_depression = sum(amdeyr, na.rm = TRUE) / n() * 100) %>%
knitr::kable(digits = 2)
- The prevalence of past year major depressive episode for adult is
also highest among female. However, the difference is not as large as
that of the youth.
- Adult depression by race:
data %>%
select(newrace2, amdeyr) %>%
drop_na(amdeyr) %>%
mutate(amdeyr = ifelse(amdeyr == 2, 0, 1),
newrace2 = recode(newrace2, "1" = "NonHisp White",
"2" = "NonHisp Black",
"3" = "NonHisp Native Am",
"4" = "NonHisp Native HI",
"5" = "NonHisp Asian",
"6" = "NonHisp more than one race",
"7" = "Hispanic"
)) %>%
group_by(newrace2) %>%
summarise(
prevalence_of_past_year_depression = sum(amdeyr, na.rm = TRUE) / n() * 100) %>%
knitr::kable(digits = 2)
Hispanic |
8.99 |
NonHisp Asian |
6.79 |
NonHisp Black |
7.71 |
NonHisp more than one race |
16.20 |
NonHisp Native Am |
11.99 |
NonHisp Native HI |
5.86 |
NonHisp White |
11.70 |
- The prevalence of past year major depressive episode for adult is
highest among those who identified them to have more than one race.
- The lowest is among Non-Hispanic Native Hawiian.
- Adult depression by education: (We are not considering youth
education in this case.)
data %>%
select(eduhighcat, amdeyr) %>%
drop_na(amdeyr) %>%
mutate(amdeyr = ifelse(amdeyr == 2, 0, 1),
eduhighcat = recode(eduhighcat, "1" = "Less high school",
"2" = "High school grad",
"3" = "Some coll/Assoc",
"4" = "College graduate"
)) %>%
group_by(eduhighcat) %>%
summarise(
prevalence_of_past_year_depression = sum(amdeyr, na.rm = TRUE) / n() * 100) %>%
knitr::kable(digits = 2)
College graduate |
8.85 |
High school grad |
10.28 |
Less high school |
7.82 |
Some coll/Assoc |
13.23 |
- The prevalence of past year major depressive episode for adult is
highest among those with some college degrees.
- Adult depression by family income:
data %>%
select(income, amdeyr) %>%
drop_na(amdeyr) %>%
mutate(amdeyr = ifelse(amdeyr == 2, 0, 1),
income = recode(income, "1" = "Less than $20,000",
"2" = "$20,000 - $49,999",
"3" = "$50,000 - $74,999",
"4" = "$75,000 or More"
)) %>%
group_by(income) %>%
summarise(
prevalence_of_past_year_depression = sum(amdeyr, na.rm = TRUE) / n() * 100) %>%
knitr::kable(digits = 2)
$20,000 - $49,999 |
11.39 |
$50,000 - $74,999 |
10.55 |
$75,000 or More |
8.12 |
Less than $20,000 |
14.13 |
- The prevalence of past year major depressive episode for adult is
highest among those with total family income range less than
$20,000.
- Adult depression by marital status:
data %>%
select(irmarit, amdeyr) %>%
drop_na(amdeyr) %>%
mutate(amdeyr = ifelse(amdeyr == 2, 0, 1),
irmarit = recode(irmarit, "1" = "Married",
"2" = "Widowed",
"3" = "Divorced or Separated",
"4" = "Never Been Married"
)) %>%
group_by(irmarit) %>%
summarise(
prevalence_of_past_year_depression = sum(amdeyr, na.rm = TRUE) / n() * 100) %>%
knitr::kable(digits = 2)
Divorced or Separated |
12.19 |
Married |
6.51 |
Never Been Married |
13.93 |
Widowed |
7.67 |
- The prevalence of past year major depressive episode for adult is
highest among who have never been married.
- And is lowest among those who is married.