R Weekly 2017 Issue 12
Highlight
-
On Programming Languages; Why My Dad Went From Programming to Driving a Bus
-
slickR in Bookdown: Rendering Canonical Interactive User Manuals
-
hexSticker - Hexagon sticker with R and ggplot2.
R in the Real World
Videos and Podcasts
-
NSSD 34 F Dist - Hilary and Roger discuss Stitch Fix’s massive Algorithms Tour, reproducibility from a physical scientist perspective, and interpretability in machine learning.
-
R and data journalism in New Zealand - Ihaka Lecture Series 2017
Insights
R in Organizations
Resources
Tutorials
-
2D contours of several penalty functions in statistics as GIF images
-
Simulations to explore excessive lagged X variables in time series modelling
-
Adding figure labels (A, B, C, …) in the top left corner of the plotting region
-
R, GIS, and fuzzyjoin to reconstruct demographic data for NUTS regions of Denmark
New Packages & Tools
-
mathpix - Convert images of mathematical equations to LaTeX for inclusion in rmarkdown documents
-
PWFSLSmoke - Utilities for Working with Air Quality Monitoring Data
-
mlrMBO - the toolbox for (Bayesian) Black-Box Optimization
-
hexSticker - Hexagon sticker with R and ggplot2.
-
iheatmapr - Complex, interactive heatmaps in R
-
ncaa_bball_data - NCAA basketball team level data with tourney outcomes
-
unit - Measurement units in R
New Releases
-
Rcpp 0.12.10 - Provides C++ classes that greatly facilitate interfacing C or C++ code in R.
-
RcppEigen 0.3.2.9.1 - Rcpp Integration for the ‘Eigen’ Templated Linear Algebra Library
-
imager 0.40.1 - Image Processing Library Based on
CImg
-
doFuture 0.4.0 - doFuture: A universal foreach adaptor ready to be used by 1,000+ packages
-
future 1.4.0 - future: Unified Parallel and Distributed Processing in R for Everyone
-
future.BatchJobs 0.14.0 - future.BatchJobs: A Future API for Parallel and Distributed Processing using BatchJobs
-
canvasXpress 0.14.7 - canvasXpress was developed as the core visualization component for bioinformatics and systems biology analysis at Bristol-Myers Squibb.
Call for Participation
- R Google Summer of Code 2017 - Organization Page - Students will contribute to free/open-source R packages for 3 months during the summer. Mentors get code written for their project.
R Project Updates
Updates from R Core:
-
When the condition
code
inif(.)
orwhile(.)
is not of length one, an error instead of a warning may be triggered by setting an environment variable, see the help page. -
sample()
now uses two uniforms for added precision when the uniform generator isKnuth-TAOCP
,Knuth-TAOCP-2002
, or a user-defined generator and the population size is 2^25 or greater. -
There is support for compiling C++14 or C++17 code in packages on suitable platforms: see
Writing R Extensions
for how to request this. -
configure
tests for a C++17-compliant compiler. The tests are experimental and subject to change in the future. -
strwrap()
reducesindent
if it is more than halfwidth
rather than giving an error. -
R CMD config
gains a--all
option for printing names and values of all basic configure variables. It now knows about all the variables used for the C++98, C++11 and C++14 standards.
Upcoming Events
-
R/Finance 2017 May 19 and 20, 2017
From the inaugural conference in 2009, the annual R/Finance conference in Chicago has become the primary meeting for academics and practioners interested in using R in Finance. -
useR! 2017 July 4, 2017
The annual useR! conference is the main meeting of the international R user and developer community.
More past events at R conferences & meetups.
Quotes of the Week
We wanted the readxl logo to capture that special feeling you get when you hear: "We keep all our data in Excel". @hadleywickham pic.twitter.com/pBI4EFWhCj
— Jenny Bryan (@JennyBryan)