Interactive Data Analysis with MAIHDA

Hamid Bulut

2026-05-16

Introduction

The MAIHDA package includes a fully-featured interactive Shiny Dashboard that provides a no-code alternative to exploring your data, building intersectional strata, fitting models, and analyzing inequality. This is particularly useful for rapid exploration.

Launching the Application

Online Version

You can access a live, cloud-hosted version of the MAIHDA interactive dashboard directly in your browser without installing R: https://hdbt.shinyapps.io/shiny/

Local Version

You can start the interactive dashboard locally by running a single command:

library(MAIHDA)
run_maihda_app()

This will automatically launch the dashboard in your default web browser or the RStudio viewer.

Shiny Dashboard

Shiny Dashboard

App Features

1. Data Import

2. Variable Selection & Strata Creation

3. Model Fitting & Settings

4. Interactive Visualizations

Once a model is fit, you can navigate across multiple tabs:

5. Stepwise Variance Analysis (PCV)

The dashboard calculates stepwise Proportional Change in Variance (PCV) tables:

Summary

The MAIHDA interactive dashboard is designed to make modeling health and social inequalities accessible without needing to write code. It provides a platform for exploring intersectional data, fitting multilevel models, and visualizing results in a user-friendly way.