Self-Hosted on Raspberry Pi 4 • LAMP + R Shiny

Data Analysis & Statistical Modeling Portfolio

Interactive data visualizations, regression diagnostics, and machine learning experiments powered by R Shiny and hosted live from a Raspberry Pi 4 server.

Live R Shiny Applications

Built using standard R datasets (datasets::mtcars and datasets::iris) with real-time reactive computations.

Regression & Diagnostics datasets::mtcars

Automotive Performance & Fuel Economy Explorer

Interactive ordinary least squares (OLS) and LOESS regression modeling across 32 classic automobiles. Filter by cylinder count and transmission type, customize X/Y axes, and inspect live $R^2$ and coefficient p-values.

Unsupervised Learning datasets::iris

Iris Botanical K-Means Clustering & Distribution Lab

Explore unsupervised K-Means clustering across sepal and petal dimensions for 150 iris specimens. Adjust cluster counts ($k = 2 \dots 6$), inspect cluster centroids, and compare assignments against true botanical species.

Hardware & Stack Overview

How www.dominicwalters.com runs securely from a home lab without exposing router ports.

Raspberry Pi 4 (ARM64)

64-bit Raspberry Pi OS running Apache2, MariaDB, PHP, and systemd-managed R Shiny processes.

R & ggplot2 / Shiny

Live statistical computation and plotting served via WebSocket reverse proxy on Apache.

Cloudflare & Tailscale

Zero-trust outbound encrypted tunnel for public HTTPS traffic and private WireGuard SSH for remote deployments.