Basic analysis of first round of IPA phone survey data.
At baseline, 21.5% households had businesses. 35.2% of those with businesses suspended their main business due to covid.
At baseline, 32.2% of household members worked in the previous 7 days. At the time of the phone survey, 24% of them did
## Warning: Removed 1009 rows containing non-finite values (stat_bin).
* 53.4% households would prefer cash, 31% prefer in-kind, and 15.6% have no preference.
# Group by hh id and get max of phone and bank account ownership to determine whether anyone in the hh owns a phone or bank account
hh_phone_bank <- ind %>% group_by(unid) %>%
summarise_at(c("phone1", "phone2", "bank"), .funs = funs(max(., na.rm=TRUE))) %>%
ungroup()
## Warning: funs() is soft deprecated as of dplyr 0.8.0
## Please use a list of either functions or lambdas:
##
## # Simple named list:
## list(mean = mean, median = median)
##
## # Auto named with `tibble::lst()`:
## tibble::lst(mean, median)
##
## # Using lambdas
## list(~ mean(., trim = .2), ~ median(., na.rm = TRUE))
## This warning is displayed once per session.
## Warning in max(phone2, na.rm = TRUE): no non-missing arguments to max; returning
## -Inf
## Warning in max(phone2, na.rm = TRUE): no non-missing arguments to max; returning
## -Inf
## Warning in max(phone2, na.rm = TRUE): no non-missing arguments to max; returning
## -Inf
## Warning in max(phone2, na.rm = TRUE): no non-missing arguments to max; returning
## -Inf
## Warning in max(phone2, na.rm = TRUE): no non-missing arguments to max; returning
## -Inf
## Warning in max(phone2, na.rm = TRUE): no non-missing arguments to max; returning
## -Inf
## Warning in max(phone2, na.rm = TRUE): no non-missing arguments to max; returning
## -Inf
## Warning in max(phone2, na.rm = TRUE): no non-missing arguments to max; returning
## -Inf
## Warning in max(phone2, na.rm = TRUE): no non-missing arguments to max; returning
## -Inf
## Warning in max(phone2, na.rm = TRUE): no non-missing arguments to max; returning
## -Inf
## Warning in max(phone2, na.rm = TRUE): no non-missing arguments to max; returning
## -Inf
## Warning in max(phone2, na.rm = TRUE): no non-missing arguments to max; returning
## -Inf
## Warning in max(phone2, na.rm = TRUE): no non-missing arguments to max; returning
## -Inf
## Warning in max(phone2, na.rm = TRUE): no non-missing arguments to max; returning
## -Inf
## Warning in max(phone2, na.rm = TRUE): no non-missing arguments to max; returning
## -Inf
## Warning in max(phone2, na.rm = TRUE): no non-missing arguments to max; returning
## -Inf
## Warning in max(phone2, na.rm = TRUE): no non-missing arguments to max; returning
## -Inf
## Warning in max(phone2, na.rm = TRUE): no non-missing arguments to max; returning
## -Inf
## Warning in max(phone2, na.rm = TRUE): no non-missing arguments to max; returning
## -Inf
## Warning in max(phone2, na.rm = TRUE): no non-missing arguments to max; returning
## -Inf
## Warning in max(phone2, na.rm = TRUE): no non-missing arguments to max; returning
## -Inf
## Warning in max(phone2, na.rm = TRUE): no non-missing arguments to max; returning
## -Inf
## Warning in max(phone2, na.rm = TRUE): no non-missing arguments to max; returning
## -Inf
## Warning in max(phone2, na.rm = TRUE): no non-missing arguments to max; returning
## -Inf
## Warning in max(phone2, na.rm = TRUE): no non-missing arguments to max; returning
## -Inf
## Warning in max(phone2, na.rm = TRUE): no non-missing arguments to max; returning
## -Inf
## Warning in max(phone2, na.rm = TRUE): no non-missing arguments to max; returning
## -Inf
## Warning in max(phone2, na.rm = TRUE): no non-missing arguments to max; returning
## -Inf
## Warning in max(phone2, na.rm = TRUE): no non-missing arguments to max; returning
## -Inf
## Warning in max(phone2, na.rm = TRUE): no non-missing arguments to max; returning
## -Inf
## Warning in max(phone2, na.rm = TRUE): no non-missing arguments to max; returning
## -Inf
## Warning in max(phone2, na.rm = TRUE): no non-missing arguments to max; returning
## -Inf
## Warning in max(phone2, na.rm = TRUE): no non-missing arguments to max; returning
## -Inf
## Warning in max(phone2, na.rm = TRUE): no non-missing arguments to max; returning
## -Inf
## Warning in max(phone2, na.rm = TRUE): no non-missing arguments to max; returning
## -Inf
## Warning in max(phone2, na.rm = TRUE): no non-missing arguments to max; returning
## -Inf
## Warning in max(phone2, na.rm = TRUE): no non-missing arguments to max; returning
## -Inf
## Warning in max(phone2, na.rm = TRUE): no non-missing arguments to max; returning
## -Inf
## Warning in max(phone2, na.rm = TRUE): no non-missing arguments to max; returning
## -Inf
## Warning in max(phone2, na.rm = TRUE): no non-missing arguments to max; returning
## -Inf
## Warning in max(phone2, na.rm = TRUE): no non-missing arguments to max; returning
## -Inf
## Warning in max(phone2, na.rm = TRUE): no non-missing arguments to max; returning
## -Inf
## Warning in max(phone2, na.rm = TRUE): no non-missing arguments to max; returning
## -Inf
## Warning in max(phone2, na.rm = TRUE): no non-missing arguments to max; returning
## -Inf
## Warning in max(phone2, na.rm = TRUE): no non-missing arguments to max; returning
## -Inf
## Warning in max(phone2, na.rm = TRUE): no non-missing arguments to max; returning
## -Inf
## Warning in max(phone2, na.rm = TRUE): no non-missing arguments to max; returning
## -Inf
## Warning in max(phone2, na.rm = TRUE): no non-missing arguments to max; returning
## -Inf
## Warning in max(phone2, na.rm = TRUE): no non-missing arguments to max; returning
## -Inf
## Warning in max(phone2, na.rm = TRUE): no non-missing arguments to max; returning
## -Inf
## Warning in max(phone2, na.rm = TRUE): no non-missing arguments to max; returning
## -Inf
## Warning in max(phone2, na.rm = TRUE): no non-missing arguments to max; returning
## -Inf
## Warning in max(phone2, na.rm = TRUE): no non-missing arguments to max; returning
## -Inf
## Warning in max(phone2, na.rm = TRUE): no non-missing arguments to max; returning
## -Inf
## Warning in max(phone2, na.rm = TRUE): no non-missing arguments to max; returning
## -Inf
## Warning in max(phone2, na.rm = TRUE): no non-missing arguments to max; returning
## -Inf
## Warning in max(phone2, na.rm = TRUE): no non-missing arguments to max; returning
## -Inf
## Warning in max(phone2, na.rm = TRUE): no non-missing arguments to max; returning
## -Inf
## Warning in max(phone2, na.rm = TRUE): no non-missing arguments to max; returning
## -Inf
## Warning in max(phone2, na.rm = TRUE): no non-missing arguments to max; returning
## -Inf
## Warning in max(phone2, na.rm = TRUE): no non-missing arguments to max; returning
## -Inf
## Warning in max(phone2, na.rm = TRUE): no non-missing arguments to max; returning
## -Inf
## Warning in max(phone2, na.rm = TRUE): no non-missing arguments to max; returning
## -Inf
## Warning in max(phone2, na.rm = TRUE): no non-missing arguments to max; returning
## -Inf
## Warning in max(phone2, na.rm = TRUE): no non-missing arguments to max; returning
## -Inf
## Warning in max(phone2, na.rm = TRUE): no non-missing arguments to max; returning
## -Inf
## Warning in max(phone2, na.rm = TRUE): no non-missing arguments to max; returning
## -Inf
## Warning in max(phone2, na.rm = TRUE): no non-missing arguments to max; returning
## -Inf
## Warning in max(phone2, na.rm = TRUE): no non-missing arguments to max; returning
## -Inf
## Warning in max(phone2, na.rm = TRUE): no non-missing arguments to max; returning
## -Inf
## Warning in max(phone2, na.rm = TRUE): no non-missing arguments to max; returning
## -Inf
## Warning in max(phone2, na.rm = TRUE): no non-missing arguments to max; returning
## -Inf
## Warning in max(phone2, na.rm = TRUE): no non-missing arguments to max; returning
## -Inf
## Warning in max(phone2, na.rm = TRUE): no non-missing arguments to max; returning
## -Inf
## Warning in max(phone2, na.rm = TRUE): no non-missing arguments to max; returning
## -Inf
## Warning in max(phone2, na.rm = TRUE): no non-missing arguments to max; returning
## -Inf
## Warning in max(phone2, na.rm = TRUE): no non-missing arguments to max; returning
## -Inf
## Warning in max(phone2, na.rm = TRUE): no non-missing arguments to max; returning
## -Inf
## Warning in max(phone2, na.rm = TRUE): no non-missing arguments to max; returning
## -Inf
## Warning in max(phone2, na.rm = TRUE): no non-missing arguments to max; returning
## -Inf
## Warning in max(phone2, na.rm = TRUE): no non-missing arguments to max; returning
## -Inf
## Warning in max(phone2, na.rm = TRUE): no non-missing arguments to max; returning
## -Inf
## Warning in max(phone2, na.rm = TRUE): no non-missing arguments to max; returning
## -Inf
## Warning in max(phone2, na.rm = TRUE): no non-missing arguments to max; returning
## -Inf
## Warning in max(phone2, na.rm = TRUE): no non-missing arguments to max; returning
## -Inf
## Warning in max(phone2, na.rm = TRUE): no non-missing arguments to max; returning
## -Inf
## Warning in max(phone2, na.rm = TRUE): no non-missing arguments to max; returning
## -Inf
## Warning in max(phone2, na.rm = TRUE): no non-missing arguments to max; returning
## -Inf
## Warning in max(phone2, na.rm = TRUE): no non-missing arguments to max; returning
## -Inf
## Warning in max(phone2, na.rm = TRUE): no non-missing arguments to max; returning
## -Inf
## Warning in max(phone2, na.rm = TRUE): no non-missing arguments to max; returning
## -Inf
## Warning in max(phone2, na.rm = TRUE): no non-missing arguments to max; returning
## -Inf
## Warning in max(phone2, na.rm = TRUE): no non-missing arguments to max; returning
## -Inf
## Warning in max(phone2, na.rm = TRUE): no non-missing arguments to max; returning
## -Inf
## Warning in max(phone2, na.rm = TRUE): no non-missing arguments to max; returning
## -Inf
# The
hh_phone_bank[,2:4][hh_phone_bank[,2:4]<0] <- NA_integer_