Albert Rapp
  • Blog
  • Resources
    • DataViz Portfolio
    • YARDS
    • Probability Companion (German)
    • R Weekly
    • R Bloggers
  • Archive

Hi, I’m Albert Rapp.

I’m a mathematics PhD student with a passion for R, data visualization, Shiny and statistics/machine learning. On this blog, I share and teach what I learn.

To get started, you can check out my most popular content below. You can find me on Twitter or GitHub and YouTube. Feel free to reach out to me via mail and subscribe to my email newsletter.

Data Visualization

Recreating the Storytelling with Data look with ggplot

The SWD is a great look for any visual. With ggplot you can recreate it.

Storytelling in ggplot using rounded rectangles

Rounded rectangles with {ggchicklet} can give your bar chart a different feel.

How to use Fonts and Icons in ggplot

Spice up your visuals with different fonts and icons.

4 Ways to use colors in ggplot more efficiently

Avoid plots that look like a gnome just puked a rainbow. Use colors effectively.

Stats/ML

Yet Again: R + Data Science

Course I taught at Ulm University. Inspired by the legendary R4DS, I take a tour through the data science workflow. Includes intro to {shiny} and {tidymodels}.

The ultimate beginner’s guide to generalized linear models (GLMs)

Both Poisson and logistic regression are GLMs. I explain the fundamentals.

Statistical Concepts (A Shiny App)

Interactive webapp I built to teach a selection of statistical concepts. Will be extended once I master {golem}.

Shiny/Dashboards

How to enhance your Shiny apps with JavaScript (JS) without knowing much JS

Every now and then I need to sparkle a little bit of JS into my Shiny apps. This blog post shows you how you can learn to do that. Even if you don’t know JS yet.

6 simple Shiny things I have learned from creating a somewhat small app

If you’ve just gotten started with {shiny}, this is the post for you.

Interactive ggplots, user feedback, and a little bit of Javascript magic with Shiny

Next step after the “6 simple Shiny things” post.

YouTube

Use {janitor} to clean Excel files with R

The {janitor} package contains great helper functions and can work magic with Excel files.

How to style your Quarto blog without knowing a lot of HTML/CSS

You don’t have to know much HTML or CSS to style your Quarto blog according to your wishes. This video shows you how.

How to build an interactive point-and-click game with {Shiny}

This is a fun game I built to learn the street names in my city. Turned out to be a great Shiny learning experience.

Programming

Writing Versatile Functions with R

Curly-Curly and dot-dot-dot are EXTREMELY powerful concepts in R. Master them to be unstoppable.

How to use functional programming for ggplot

Functional programming is great and powerful. A great motivation for learning them can come from ggplot.

Miscellaneous

The ultimate guide to starting a Quarto blog

This is an in-depth guide on how to start blogging with Quarto.

6 Lessons that I learned from teaching R to non-programmers

I taught a intro to R course for business students. Here are things I wish I had known sooner.

Learning by Thieving

TidyTuesday is a great learning experience because so many people share their code.

Cookie Preferences