A Simple Slack Bot With Plumber

I've been excited about the R package Plumber ever since hearing about it for the first time as useR2017. So when I finally found an application that would allow me to use it, sending cat and dog photos over slack, I jumped at the opportunity.

Read On →


The Exponential Power Series

I find series expansions fascinating. I also find any math envolving e to be fascinating. Here I explain some of the facets of the exponential power series and its connection to my favorite distribution, the Poisson.

Read On →


Why you maybe shouldn't care about that p-value.

Recently, there seems to have been an uptick in citations of studies or statistics about this or that in the news and on the internet. Often these studies claim validity on the basis of a p-value. Through a small contrived example I make the point that in some situations we may want to ignore the forest and focus on the trees.

Read On →


How to make an R Markdown website (with RStudio!)

Interested in creating your personal website with R Markdown? We've updated our R Markdown website tutorial to depend on RStudio for simplicity, making website building easy as 🍰!

Read On →


New and improved draw charts in shinysense

Recently I overhauled the drawr function of my package shinysense. Some bugs were fixed but potentially more interesting new features were added. Among these are support for time series and the ability to use the function outside of Shiny. This post covers what changed and how to use the new features.

Read On →


Twitter trees

A little over a week ago, Hilary Parker tweeted out a poll about sending calendar invites that generated quite the repartee. It was quite popular -- so much so that I couldn't possible keep up with all of the replies! I personally am quite dependent on my calender, but I was intrigured to see what others had to say. This inspired me to try out some swanky R packages for visualizing trees.

Read On →


The making of "We R-Ladies"

Maëlle and I created a mosaic of R-Ladies for the JSM Data Art Show. Here is a quick tutorial if you are interested in trying something similar!

Read On →


Happy World Emoji Day: an analysis of rOpenSci's Slack emojis

HAPPY world emoji day! In honor of this momentous occasion, I have decided to analyze the emojis used on rOpenSci's Slack.

Read On →


Introducing the tuftesque blogdown theme

If you like the way our blog looks, you too can have your own blogdown driven site just like it! In this post I walk through how to set up an RMarkdown driven blog from scratch using blogdown and the tuftesque theme constructed for Live Free Or Dichotomize.

Read On →


useR!2017 digressions

We both recently attended useR!2017 in Brussels. It was a blast to say the least. Here we will cover our favorite things about things about the conference and the lessons we learned.

Read On →


runconf17, an analysis of emoji use

I had such a delightful time at rOpenSci's unconference. Not only was it extremely productive (21 packages were produced!), but in between the crazy productivity was some epic community building.

Read On →


ENAR in words

I had an absolutely delightful time at ENAR this year. Lots of talk about the intersection between data science & statistics, diversity, and great advancements in statistical methods. Since there was quite a bit of twitter action, I thought I'd do a quick tutorial in scraping twitter data in R.

Read On →


Introducing shinyswipr: swipe your way to a great Shiny UI

Recently we have been working on a shiny app that mimics tinder for preprints. One of the more exciting things we've done in this app is implimented a swiping input. Now you can to with the package shinyswipr.

Read On →


Intro to GMD

Lucy and I have made a simple package that allows you to pull down a collaborative google doc directly into an RMD file on your computer. Hopefully speeding up the process of writing collaborative statistical documents.

Read On →


The dire consequences of tests for linearity

This is a tale of the dire (type 1 error) consequences that occur when you test for linearity 😱

Read On →


The prevalence of drunk podcasts

For today's rendition of I am curious about everything, in Hilary Parker & Roger Peng's Not So Standard Deviations Episode 32, Roger suggested the prevalence of drunk podcasting has dramatically increased - so I thought I'd dig into it.

Read On →


Yoga for modeling

A New Year's resolution for all of our models: get more flexible! By flexible, we mean let's be more intential about fitting nonlinear parametric models.

Read On →


CatterPlot thank you note

Lara Harmon has put in countless hours to build and uplift the ASA Student community. We are SO grateful.

Read On →


Custom JavaScript visualizations in RMarkdown

Recently RStudio added JavaScript chunks to RMarkdown. This makes many exciting things possible. Among these things is making your own custom JavaScript visualizations of data managed in R, all without leaving the .Rmd document. This is a quick walkthrough of doing just that.

Read On →


Regression modeling strategies: a student's perspective

Nick and I are starting a series following Frank Harrell's Regression Modeling Strategies course. Get ready for some crazy fun.

Read On →


dplyr thank you note

It's that post-holiday time of year to write some thank yous! I'm getting excited to attend rstudio::conf next week, so in that spirit, I have put together a little thank you using dplyr

Read On →


Wait, what are P-values?

P-Values are annoying, let's understand them so we dont get beaten by them.

Read On →


Hill for the data scientist: an xkcd story

This was inspired by Hilary Parker & Roger Peng's Not So Standard Deviations Episode 28. It was suggested that it would be useful to lay out Hill's criterion for data scientists, I agree!

Read On →


See all posts