Heavy R programming

News and information about the R programming language

  • R For SEO Part 10: SEO Reporting With Google Sheets & OpenRouter Welcome back, and we’re finally at the end of my R for SEO series, at least for now. We’ve gone through quite… This post was written by Ben Johnston on Ben Johnston Continue reading: R For SEO Part 10: SEO Reporting With Google […]
  • Complete guide to running one-sample and two-sample Z-tests in R using BSDA::z.test(), the manual pnorm/qnorm method, and how to choose between a Z-test and a t-test for your data. Read More » Continue reading: Z-Test in R: Complete Guide with One-Sample & Two-Sample Examples
  • 📊 Working through ROC-AUC from scratch, then poking at its blind spots — low prevalence, calibration, and finally Decision Curve Analysis. Mostly notes to myself on what I learned (and got confused by) along the way. 🤔📈 Motivations We see ROC-AUC so often with classification models, we know the higher the better, but … Continue […]
  • Introduction Portfolio construction often relies on mean–variance optimization or factor models. Yet, recent research highlights the importance of skewness—the third statistical moment—as a driver of asset returns. Assets with lottery-like payoffs (high positive skewness) tend to be overpriced, while negatively skewed assets are often underpriced. A 66‑page … Continue reading: Skewness-Managed Portfolios: A Practical Guide […]
  • Introduction Data Aim and hypotheses Assumptions Variable type and design Independence between subjects Normality Sphericity Outliers Repeated measures ANOVA in R With the {rstatix} package With base R Interpretations Post-hoc tests Summary Ref… Continue reading: Repeated measures ANOVA in R
  • This post estimates potential labor market transition pathways based on the similarity of skills, abilities and knowledge required by occupations. The approach broadly follows Bratanova et al. (2026). Like their research, the considered transition pathways are for workers currently employed as truck drivers. Unlike their approach, we've used a more recent … Continue reading: Identifying […]
  • Shiny and Streamlit dashboards depend on a live R or Python process, which makes vanilla deployments slow to load. Observable Framework compiles your data pipeline at build time and ships a static, JavaScript-only site — here's how it works, with a small restaurant-tips dashboard as an example. Continue reading: Skip the R/Python runtime: fast tabular […]
  • I really only wanted to spill some fountain pen ink. Not literally. That would be expensive. 🖋️ I wanted to take colours inspired by Pilot’s Iroshizuku fountain pen inks, drop them somewhere on a blank canvas, and let them flow. That led me to f… Continue reading: Iroshizuku Meets a Flow Field
  • Zhenguo Zhang's Blog https://fortune9.netlify.app/2026/08/30/r-understanding-position-dodge-and-position-dodge2-in-ggplot2/ – In ggplot2, when displaying grouped data along categorical axes (such as grouped bar charts, boxplots, or error bars), horiz… Continue reading: [R] Understanding position_dodge() and position_dodge2() in ggplot2
  • One tiny dataset, another rabbit hole 🐇🕳️ In the previous post, I turned 24 Pilot Iroshizuku fountain pen inks into a tiny shop using ggplot2. But while sorting the inks by colour, I started wondering what it would look like if I could rearrang… Continue reading: Making Iroshizuku Interactive with Observable

The 8 Best R Programming Books in 2022

New features in R 4.2.0

New course aims to train next generation of data scientists

“Ogihara and Bonnell chose to use R because it is attuned to statistical analysis and, by incorporating an increasingly popular collection of tools in R called tidyverse, students can easily learn how to process, wrangle, transform, and model data on their own, too.”

See also:

How to do R-like data manipulations using Pandas?
R and Python play a crucial role in handling and manipulating the data. Many beginners find it difficult to shift from Python to R or vice-versa in such requirements. This will help the beginners to understand the differences and also help them switch in between.

Infoworld: R Language | News, how-tos, features, reviews, and videos

Quick R – Quick intro to the R programming language

The R Project for Statistical Computing

R Commander: A Basic-Statistics GUI for R

Heavy R Programming