R

Blogs on the R software.

Build Binary R Packages for the Homebrew Version of R?

Build Binary R Packages for the Homebrew Version of R?

One of the open source projects is not like the others. The project is called Homebrew. In my eyes, it is the most successful open source project in history in several aspects. I saw an interesting graph on Twitter a few days ago, which perfectly characterized the amazing community nature of Homebrew: Personally I don’t really care about if a project is “sticky”, and I believe being magnetic is a…

Read more »

Okay, it is Time to Try Pandoc 2.x Now

Half a year ago, I said it was not necessary to upgrade to Pandoc 2.x yet. Over these months, I have tested Pandoc 2.x by myself with several R packages related to R Markdown, and I feel the R Markdown ecosystem should be ready for Pandoc 2.x now. If you are not an RStudio user, you may install Pandoc by yourself. If you use RStudio, you may consider trying the…

Read more »

The Popularity of Point-and-Click GUIs for R

June 12, 2018
By
The Popularity of Point-and-Click GUIs for R

  Point-and-click graphical user interfaces (GUIs) for R allow people to analyze data using the R software, without having to learn how to program in the R language. This is a brief look at how popular each one is. Knowing … Continue reading →

Read more »

The xaringan Math Limerick

When my colleague Kevin Kuo asked a question about a problematic LaTeX math expression in a xaringan presentation, Claus Ekstrøm replied with an amusing limerick: When dollars appear it’s a sign that your code does not quite align Ensure that your math in xaringan hath been placed on a single long line I laughed out loud. That was much better than my “official” documentation!

Read more »

The Best Experience in Remote Talks that I Have Given

This morning I gave a remote talk to a summer school in Sweden named “RaukR”. It is the first time I have felt completely satisfied by the video conference equipment. The audio quality was amazing: I was able to clearly hear everyone in the room (they use a wireless microphone), and I feel it is even better than when I physically stand on a podium (in which case I sometimes…

Read more »

Bayesian hierarchical modelling with Rainier

June 9, 2018
By
Bayesian hierarchical modelling with Rainier

Introduction In the previous post I gave a brief introduction to Rainier, a new HMC-based probabilistic programming library/DSL for Scala. In that post I assumed that people were using the latest source version of the library. Since then, version 0.1.1 of the library has been released, so in this post I will demonstrate use of … Continue reading Bayesian hierarchical modelling with Rainier

Read more »

maximal spacing around order statistics [#2]

June 7, 2018
By
maximal spacing around order statistics [#2]

The proposed solution of the riddle from the Riddler discussed here a few weeks ago is rather approximative, in that the distribution of when the n-sample is made of iid Normal variates is (a) replaced with the distribution of one arbitrary minimum and (b) the distribution of the minimum is based on an assumption of […]

Read more »

Pour Positive Energy into Github Issues

Github issues often make me nervous. Like emails, they are pretty much a TODO list made by others for me, and the items on the list keep growing. That said, sometimes Github issues could also be very amusing or inspiring. Last year, Miles McBain posted an issue to my tinytex repo, which only said “THIS IS AMAZING”. Of course, I loved this “issue”. I’m excited when other people feel the…

Read more »

Monadic probabilistic programming in Scala with Rainier

June 1, 2018
By
Monadic probabilistic programming in Scala with Rainier

Introduction Rainier is an interesting new probabilistic programming library for Scala recently open-sourced by Stripe. Probabilistic programming languages provide a computational framework for building and fitting Bayesian models to data. There are many interesting probabilistic programming languages, and there is currently a lot of interesting innovation happening with probabilistic programming languages embedded in strongly typed … Continue reading Monadic probabilistic programming in Scala with Rainier

Read more »

One (Perhaps Surprising) Reason Why I may Silently Ignore a Github Issue

Sam Tyner posted an issue to the xaringan repo on Github this afternoon. It was a great issue, and I appreciated that she took the time to write such a detailed issue, so I tried to reply the issue as quickly as I could. However, if this issue were posted from someone I don’t know, I would be likely to delay the reply significantly (if a reproducible example were not…

Read more »


Subscribe

Email:

  Subscribe