Package: humind 2026.4.1

Quentin VILLOTTA

humind: Compose MSNA Indicators

Compose usual humanitarian composite indicators related to IMPACT Multi-Sector Needs Assessments (MSNAs) such as food sec indicators (rCSI, LCSI, HHS, FCS), Washington Group Short Set of questions, JMP ladders, as well as specific indicators related to the MSNI framework.

Authors:Quentin VILLOTTA [aut, cre], Guillaume Noblet [aut], Iyed GHEDAMSI [aut], Mario Fidalgo [aut], Laith Abu-Nawwas [ctb], Sunhee Moraes [ctb], Raphael Bacot [ctb], IMPACT Initiatives [cph]

humind_2026.4.1.tar.gz
humind_2026.4.1.zip(r-4.7-any)humind_2026.4.1.zip(r-4.6-any)humind_2026.4.1.zip(r-4.5-any)
humind_2026.4.1.tgz(r-4.6-any)humind_2026.4.1.tgz(r-4.5-any)
humind_2026.4.1.tar.gz(r-4.7-any)humind_2026.4.1.tar.gz(r-4.6-any)
humind_2026.4.1.tgz(r-4.6-emscripten)
manual.pdf |manual.html✨
DESCRIPTION |NEWS
card.svg |card.png
humind/json (API)

# Install 'humind' in R:
install.packages('humind', repos = c('https://impact-initiatives-hppu.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/impact-initiatives-hppu/humind/issues

Pkgdown/docs site:https://impact-initiatives-hppu.github.io

Datasets:

On CRAN:

Conda:

5.75 score 6 stars 19 scripts 72 exports 64 dependencies

Last updated from:07e30e9ca2. Checks:9 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-develOK202
source / vignettesOK245
linux-releaseOK171
macos-releaseOK115
macos-oldrelOK122
windows-develOK127
windows-releaseOK128
windows-oldrelOK95
wasm-releaseOK130

Exports:add_access_to_phone_bestadd_access_to_phone_coverageadd_age_18_catadd_age_catadd_comp_eduadd_comp_foodsecadd_comp_healthadd_comp_protadd_comp_snfiadd_comp_washadd_drinking_water_quality_jmp_catadd_drinking_water_source_catadd_drinking_water_time_catadd_drinking_water_time_threshold_catadd_expenditure_type_freq_rankadd_expenditure_type_infreq_rankadd_expenditure_type_prop_freqadd_expenditure_type_prop_infreqadd_expenditure_type_zero_freqadd_expenditure_type_zero_infreqadd_fclcm_phaseadd_fcm_phaseadd_fcsadd_fds_cannot_catadd_handwashing_facility_catadd_hhsadd_hoh_finaladd_hwiseadd_income_source_propadd_income_source_rankadd_income_source_zero_to_sladd_lcsiadd_loop_age_dummyadd_loop_age_dummy_to_mainadd_loop_age_gender_dummyadd_loop_age_gender_dummy_to_mainadd_loop_edu_access_dadd_loop_edu_access_d_to_mainadd_loop_edu_barrier_protection_dadd_loop_edu_barrier_protection_d_to_mainadd_loop_edu_disrupted_dadd_loop_edu_disrupted_d_to_mainadd_loop_edu_ind_age_correctedadd_loop_edu_ind_schooling_age_d_to_mainadd_loop_healthcare_needed_catadd_loop_healthcare_needed_cat_to_mainadd_loop_wgq_ssadd_loop_wgq_ss_to_mainadd_msniadd_occupancy_catadd_prot_score_movementadd_prot_score_practicesadd_prot_score_rightsadd_quantile_intervaladd_rcsiadd_received_assistanceadd_sanitation_facility_catadd_sanitation_facility_jmp_catadd_sharing_sanitation_facility_catadd_sharing_sanitation_facility_n_indadd_shelter_damage_catadd_shelter_issue_catadd_shelter_type_catcount_if_above_zeroimpute_medianimpute_valueis_in_needis_in_severe_neednum_catrank_top3_varssum_varsvalue_to_sl

Dependencies:backportsbase64encbslibcachemcheckmatecliclustercolorspacecpp11data.tabledigestdplyrevaluatefarverfastmapfontawesomeforeignFormulafsgenericsggplot2gluegridExtragtablehighrHmischtmlTablehtmltoolshtmlwidgetsisobandjquerylibjsonliteknitrlabelinglifecyclemagrittrmemoisemimennetpillarpkgconfigpurrrR6rappdirsRColorBrewerrlangrmarkdownrpartrstudioapiS7sassscalesstringistringrtibbletidyrtidyselecttinytexutf8vctrsviridisLitewithrxfunyaml

Calcul du MSNI : flux de travail Humind
Configuration | Consommation alimentaire | Indice des stratégies d'adaptation des moyens de subsistance (LCSI) | Score de consommation alimentaire (SCA) | Échelle de la faim dans les ménages (HHS) | Indice réduit des stratégies d'adaptation (rCSI) | Phase de consommation alimentaire | Matrice consommation alimentaire – stratégies d'adaptation des moyens de subsistance (FCLCM) | Composite sectoriel de consommation alimentaire | WASH | Quantité d'eau (H-WISE) | Qualité de l'eau potable | Assainissement | Hygiène | Composite sectoriel WASH | Abri et BNA (SNFI) / HLP | Type d'abri | Problèmes d'abri | Dommages à l'abri | Espace domestique fonctionnel (EDF) | Statut d'occupation / Sécurité de la tenure | Composite sectoriel SNFI | Protection | Mouvement et accès aux espaces publics | Pratiques et activités sûres | Droits et accès aux services | Composite sectoriel Protection | Santé | Éducation | Boucle : préparation | Boucle : accès à l'éducation et obstacles | Boucle : perturbation de l'éducation | Principal | Principal : accès à l'éducation et obstacles | Principal : perturbation de l'éducation | Composite sectoriel Éducation | MSNI

Last update: 2026-09-16
Started: 2026-09-16

Computing the MSNI: Humind Workflow
Setup | Food Consumption | Livelihood Coping Strategies Index (LCSI) | Food Consumption Score (FCS) | Household Hunger Scale (HHS) | Reduced Coping Strategies Index (rCSI) | Food Consumption Phase | Food Consumption-Livelihood Coping Matrix (FCLCM) | Food Consumption Sectoral Composite | WASH | Water Quantity (H-WISE) | Water Quality | Sanitation | Hygiene | WASH Sectoral Composite | SNFI / HLP | Shelter Type | Shelter Issues | Shelter Damages | Functional Domestic Space (FDS) | Occupancy Status / Security of Tenure | SNFI Sectoral Composite | Protection | Movement and Access to Public Spaces | Safe Practices & Activities | Access Rights & Services | Protection Sectoral Composite | Health | Education | Loop: Preparation | Loop: Access & Barriers to Education | Loop: Education Disruption | Main | Main: Access & Barriers to Education | Main: Education Disruption | Education Sectoral Composite | MSNI

Last update: 2026-09-16
Started: 2026-09-16

Readme and manuals

Help Manual

Help pageTopics
Add Best Phone Access and Coverage Informationadd_access_to_phone_best add_access_to_phone_coverage
Categorize Age and Create Age-Related Variablesadd_age_18_cat add_age_cat
Any barriers to accessing humanitarian assistance encounteredadd_barriers_assistance_any
Calculate Education Sectoral Composite Score and Need Indicatorsadd_comp_edu
Calculate Food Security Sectoral Composite Score and Need Indicatorsadd_comp_foodsec
Calculate Health Composite Score and Need Indicatorsadd_comp_health
Add overall Protection composite score and need flagsadd_comp_prot
Add SNFI Sectoral Composite Score and Need Indicatorsadd_comp_snfi
Add WASH Sectoral Composite Score and Need Indicatoradd_comp_wash
Add Drinking Water Quality JMP Categoryadd_drinking_water_quality_jmp_cat add_drinking_water_source_cat add_drinking_water_time_cat add_drinking_water_time_threshold_cat
Rank Top 3 Frequent Expenditure Typesadd_expenditure_type_freq_rank
Rank Top 3 Infrequent Expenditure Typesadd_expenditure_type_infreq_rank
Add Frequent Expenditure Type Amount as Proportions of Total Frequent Expenditureadd_expenditure_type_prop_freq
Add Infrequent Expenditure Type Proportionsadd_expenditure_type_prop_infreq
Add Zero for Skipped Frequent Expenditure Typesadd_expenditure_type_zero_freq
Add Zero for Skipped Infrequent Expenditure Typesadd_expenditure_type_zero_infreq
Calculating the Food Consumption-Livelihood Coping Matrixadd_fclcm_phase
Add the food consumption matrix to the datasetadd_fcm_phase
add_fcsadd_fcs
Add Functional Domestic Space Tasks Categoriesadd_fds_cannot_cat
Add Handwashing Facility Categoryadd_handwashing_facility_cat
Add the household hunger scale to the datasetadd_hhs
Update Head of Household Informationadd_hoh_final
Add Household Water Insecurity Experiences (HWISE) Scoreadd_hwise
Add Income Source Amounts as Proportions of Total Incomeadd_income_source_prop
Add Income Source Categories, Count, and Ranking Top 3add_income_source_rank
Add Zero to Income Sources When Skippedadd_income_source_zero_to_sl
Add LCSIadd_lcsi
Add Age and Gender Dummy Variables for Demographics Loopadd_loop_age_dummy add_loop_age_dummy_to_main add_loop_age_gender_dummy add_loop_age_gender_dummy_to_main
Add Education Access Dummy Variablesadd_loop_edu_access_d add_loop_edu_access_d_to_main
Add Child Protection Barriers to Education Variableadd_loop_edu_barrier_protection_d add_loop_edu_barrier_protection_d_to_main
Add Education Disruption Categoriesadd_loop_edu_disrupted_d add_loop_edu_disrupted_d_to_main
Add a correct schooling age to the loopadd_loop_edu_ind_age_corrected add_loop_edu_ind_schooling_age_d_to_main
Add Healthcare Needed Category to Individual Dataadd_loop_healthcare_needed_cat add_loop_healthcare_needed_cat_to_main
Prepare Washington Group Short Set (WG-SS) Disability Indicatorsadd_loop_wgq_ss add_loop_wgq_ss_to_main
Add Multi-Sectoral Needs Index (MSNI) Score and Related Indicatorsadd_msni
Add Category of Occupancy Arrangement and Tenure Securityadd_occupancy_cat
add_prot_score_movementadd_prot_score_movement
Add composite score for Ability to Participate in Safe Practices and Activitiesadd_prot_score_practices
Add composite score for Ability to Access Rights and Servicesadd_prot_score_rights
Add Quantile Intervals to Income Variableadd_quantile_interval
Add indicator for reduced Household CSI Score(rcsi)add_rcsi
Add Received Assistance (Combined Calculation)add_received_assistance
Sanitation Facility Classificationadd_sanitation_facility_cat add_sanitation_facility_jmp_cat add_sharing_sanitation_facility_cat add_sharing_sanitation_facility_n_ind
Add Category of Shelter damage (SNFI dimension)add_shelter_damage_cat
Add Number of Shelter Issues and Related Categoryadd_shelter_issue_cat
Combine and Recode Shelter Typesadd_shelter_type_cat
Stop statement values are not numericare_cols_numeric
Stop statement values are not in rangeare_values_in_range
Stop statement values are not in setare_values_in_set
Create Dummy Variables and Count Across if Above Zerocount_if_above_zero
Drop columns from main that are also computed in loopdrop_shared_loop_cols
Dummy demo MSNA education loop datahumind_edu_ind
Dummy MSNA health loop datahumind_health_ind
Dummy MSNA household (main) datahumind_main
Stop statement "If not in colnames" with colnamesif_not_in_stop
Impute Missing Valuesimpute_median impute_value
Add Dummy Variable for 'In Need' Statusis_in_need is_in_severe_need
Add Categories for a Numeric Variablenum_cat
Rank Top 3 Variablesrank_top3_vars
Subvec insubvec_in
Subvec not insubvec_not_in
Sum Columns Row-wisesum_vars
Add a specific value to variables that were skippedvalue_to_sl