Biplots, correspondence analysis and ggplot2

Biplots, correspondence analysis and ggplot2

I was looking for biplots created with the use of ggplot2 library (because they look good and are customisable).
It turns out that there are some nice solutions for PCA (like sinhrks/ggfortify; kassambara/factoextra; vqv/ggbiplot; fawda123/ggord) but I could not find suitable solution for correspondence analysis.
So I create one….

Are you in favour of abolition of compulsory education for six-year-old children and return to compulsory education for seven-year-old children?

Are you in favour of abolition of compulsory education for six-year-old children and return to compulsory education for seven-year-old children?

1st September was just few days ago. After the reform ‘lowering the age at which children start their school education’ the second group of 6 and 7-year-old children started attending the freshmen classes. And since we are in the ‘pre-election’ mode there are some votes about a reform reestablishing the previous age for starting school education.

Diagnosing diabetic retinopathy with deep learning

What is the difference between these 2 images? The one on the left has no signs of diabetic retinopathy, while the other one has severe signs of it. If you are not a trained clinician, the chances are, you will find it quite hard to correctly identify the signs of this disease.

You’re doing it wrong: surveys concerning the referendum which is to take place on 6th September

You’re doing it wrong: surveys concerning the referendum which is to take place on 6th September

I recently came across the presentations of the results of the surveys concerning participation in the planned referenda published by the portal Gazeta.pl.

My attention was caught by the diagram presented below which displays a distribution of answers to the question: “Are you going to vote in the referendum scheduled for 6th September?”

Circles and films from FilmWeb

Circles and films from FilmWeb

I have been working recently on visualization of genetic data. In that field a popular method of presentation are circles generated by the circlize library. Turning a blind eye to the problem of reading information from circles I must say that the possibilities…

Transformations of variables, scales and coordinates in ggplot2

Transformations of variables, scales and coordinates in ggplot2

I am working on a short introduction to the Grammar of Graphics and its implementation in the ggplot2 package. Process of systematization of the elements of syntax reveals various ‘spices’ of ggplot2 and today I will talk about one of them, namely about application of transformations to diagrams.

useR 2015 and htmlwidgets

I’ve been wondering if this year’s useR conference foreshadowed some gigantic groundbreaking change in the world of R. The previous useR conference was a sort of catalyst for dplyr package and operator %>%. The profession (especially from California)…

Sapkowski, Dukaj and the wikipediatrend package

Sapkowski, Dukaj and the wikipediatrend package

Recently I tested a quite nice package for R: wikipediatrend (available on CRAN). With just a few lines of code, it can easily download and visualize daily wikipedia page views statistics. Great package, so we are going to take a closer look. I’ve just finished Season…

archivist 1.5

archivist 1.5

Archivist is an R package for object management (storing, sharing, searching). I am going to present it on useR conference next week (hope I can meet some of you in Aalborg). Below you will find two coolest (imho) features implemented in the version 1.5 of archivist.

Shiny, polls and interactive ggplot2

Shiny, polls and interactive ggplot2

Today we will use ggplot2 to recreate the diagrams presenting support in voting intention polls conducted before presidential elections. The story behind is interesting so let’s see it again. Yesterday RStudio has released a new version of shiny. Version 0.12 comes…