The Language of Programming by Anjana Vakil
I like this recent GOTO conference talk about the role of linguistics in understanding the language of coding. It touches upon many issues I’ve noted over the years as well...continue reading.
I like this recent GOTO conference talk about the role of linguistics in understanding the language of coding. It touches upon many issues I’ve noted over the years as well...continue reading.
Version 0.1.3 of the lintools package was accepted on CRAN today. This version brings a few internal improvements and switches the testing suite to the tinytest test infrastructure. lintools is...continue reading.
I have been thinking more about how programming that requires minimal human input is a virtue in computer science, and … Morecontinue reading.
The @sydstats Twitter account uses this code base, and data from the Transport for NSW Open Data API to publish insights into delays on the Sydney Trains network. Each tweet...continue reading.
Packt Publishing has turned another one of my video courses, Training Your Systems with Python Statistical Modeling, into a book! This book is now available for purchase. It is a...continue reading.
My second package implements change point testing procedures, especially those for end-of-sample change points. I demonstrate on an example computing a stock’s alpha and beta.continue reading.
A. Background In previous posts, I covered a number of useful functions and packages for writing reusable code. I wanted to extend on that information by providing a working example...continue reading.
I like to standardize the column names of data I’m reading into R so that I don’t have to match column names from one dataset that has an i.d. column...continue reading.
It’s a common situation: you want to code and debug in R *and* leverage RMarkdown for a presentation or document. The challenge: file paths. Executing code in the console and from within...continue reading.
I help a few of dozen users install RStudio and learn R regularly. Whenever I need to install RStudio on a new machine, I have to think a bit about...continue reading.
I’m clearing out some books. You can buy them! They are all good ones, it’s just that I don’t need … Morecontinue reading.
Larger packages typically consist of functions that are visible to the users (exported functions) and functions that are used by the exported functions, but that are invisible to the user....continue reading.
When processing data downloaded from popular survey engines, it’s not uncommon for multiple choice questions to be represented as one column per possible response coded as 0/1. So, a question...continue reading.
The tools package that comes with base R makes checking reverse dependencies super easy. Build your package tarball (the pkg_x.y.z.tar.gz file). R CMD build /your/package/location It is a good idea...continue reading.
In this post, we will solve a simple problem (called “FizzBuzz”) that is asked by some employers in data scientist job interviews. The question seeks to ascertain the applicant’s familiarity...continue reading.
A new version of R package gower has just been released on CRAN. Thanks to our new contributor David Turner who was kind enough to provide a pull request, gower...continue reading.
Nothing new or original here, just something that I learned about quite recently that may be useful for others. One of my more “popular” code repositories, judging by Twitter, is...continue reading.
The Bayes Taster webinar is back next week, 18 February. It’s a one hour introduction to Bayesian analysis that focuses … Morecontinue reading.
Introduction Months ago, I asked a question to the community: how should I organize my R research projects? After writing that post, doing some reading, then putting a plan in...continue reading.
Introduction Now here is a blog post that has been sitting on the shelf far longer than it should have. Over a year ago I wrote an article about problems...continue reading.