My past (R programming) data blogging on Medium

My past (R programming) data blogging on Medium

I used to put my data-related blog posts up on a platform called Medium. As a freelancer, I'm now more focused on directing traffic to my own website.

While I will miss getting the occasional likes and 'claps' from that audience, I have heard that putting content on your own site is pretty much a no-brainer for good SEO and, therefore, attracting my own business.

To this end, I am now hosting my site (i.e this site) using the Ghost platform, which is incredibly business-blog friendly.


I also heard that having the same content published in two places upsets the Google search algorithm (i.e. my own site would get penalised in search rankings for not being the original source). So, rather than copying the posts over and deleting them on Medium, I have decided start afresh and to simply provide links to my past efforts.

I may even add a little commentary into this post, as time permits. Basically, they were all primarily focused upon useful, practical and novel functionality of the R programming language.


Survey Question Analysis -Likert responses
You will notice, here, that I have gone all out and included 7 different response levels. Normally, we would probably expect only 5 but we should also be aware that sometimes “the powers that be”…

Survey Question Analysis -Recoding survey data responses (with R and Excel working hand in hand)
Recoding responses can be such a headache… It is another painful data entry operation that we thought we could avoid, now that we’re groovy data scientists. Taking an initial look at this table, we…

Getting data out of unusual places -Part 1: Cell colours in Excel files
As part of this series, I’m getting data from unusual places. We are going to cover getting data out of: As you will see, the initial task of importing the data into R becomes overshadowed (very…

Survey Question Analysis -Chart #2 -Lollipop Chart
Let’s process our data into a form to create our chart. Basically, the statistic we’re using is: for each fruit, what was it’s average ranking? Sometimes, in making ggplot charts, someone has…

Purrr functionality -Case study #1: Importing data from multiple files.
(1) Importing multiple files(2) Iterating a number of trials (with the birthday problem)(3) Testing how a ML statistic changes over different formulars. A friend of mine recently sent me some cool…

Purrr functionality -Case study #2: Iterating over multiple trials.
Okay, I had heard about this question for many years… but I recently read about it in an article and thought, “hey, I just reckon I might have the R chops to figure out a solution to this!” And by…

Survey Question Analysis -Chart #1 -Top N selection
One really common data analysis task is to present and interpret the results of a survey. A csv file gets handed to you; extracted from Qualtrics or Survey Monkey or you’re shared the link to the…

Sina_plot recreation with ggplot
I found out there is something similar, called a sina_plot, in the ggforce package. Similar but not quite…. Let’s see the sina_plot out of the box There are some interesting features of the chart I…

Weight Data Analysis
Back in early 2017, I noticed that I was stacking on a few kilos. I won’t get into the excuses (ankle reconstruction, sedentry lifestyle, love of tasty things) but I decided to head out and grab one…

I created a big, messy RShiny flexdashboard app to monitor my finances
Having recently started freelancing, I suspected it was time to bring my adulting skills up a level… by better tracking my finances. And what better way to do this than by creating a great, big…