R Weekly 2017 Issue 3
Highlight
-
How Stack Overflow plans to survive the next DNS attack - Server Fault Blogblog.serverfault.com - Visualization with R
( serverfault.com ) -
Top 50 ggplot2 Visualizations - The Master List (With Full R Code)r-statistics.co
( r-statistics.co ) -
The best R package for learning to “think about visualization”sharpsightlabs.com
( sharpsightlabs.com )
Live in rstudio::conf 2017
-
Announcing RStudio Connect – For all the work your teams do in Rblog.rstudio.org
( rstudio.org ) -
What’s New in the RStudio IDE?cdn.rawgit.com
( cdn.rawgit.com ) -
kbroman/RStudioConf2017Slidesgithub.com - Links to slides for talks at the 2017 rstudio::conf
( github.com ) -
RStudio Conference 2017 Recapwww.gettinggeneticsdone.com
( gettinggeneticsdone.com ) -
Best tips & takeaways from RStudio Conferencewww.computerworld.com
( computerworld.com )
-
Intermediate Shiny Workshopgithub.com
( github.com ) -
The R-Podcast Episode 19: Talking Shiny at RStudio Conf with Barbara Borges and Dean Attaliwww.r-podcast.org
( r-podcast.org )
Tutorials
-
Animated barplot and google map with Rtomaztsql.wordpress.com
( tomaztsql.wordpress.com ) -
Raccoon Ch 2.3 – 1-way Anovawww.quantide.com
( quantide.com ) -
Extensions for simmerfishyoperations.com
( fishyoperations.com ) -
Regression model with auto correlated errors – Part 1, the datadatascienceplus.com
( datascienceplus.com ) -
R for Beginners: Some Simple Code to Produce Informative Graphs, Part Onedmwiig.net
( dmwiig.net ) -
Simulation of empirical Bayesian methods (using baseball statistics)varianceexplained.org
( varianceexplained.org )
-
Repeatedly applying a functiontjmahr.github.io
( tjmahr.github.io ) -
Random Forest Classification of Mushroomsstoltzmaniac.com
( stoltzmaniac.com )
-
Delaware River Water Quality Visualization Appadventuresindata.blogspot.com
( adventuresindata.blogspot.com ) -
Magic reprexnjtierney.github.io
( njtierney.github.io ) -
Knit directly to jupyter notebooks from RStudiorud.is
( rud.is ) -
Using xml schema and xslt in Rropensci.org
( ropensci.org ) -
Building Particle Filters and Particle MCMC in NIMBLEr-nimble.org
( r-nimble.org ) -
New year resolutiongianlubaio.blogspot.com
( gianlubaio.blogspot.com ) -
Trading Models and Distributed Lagsdavegiles.blogspot.com
( davegiles.blogspot.com ) -
Third Actuarial Pricing Gamefreakonometrics.hypotheses.org
( freakonometrics.hypotheses.org ) -
Plot Colour Helper – Finally an easy way to pick colours for your R plots!deanattali.com
( deanattali.com )
-
Entropy Based Image Binarization with imager and FSelectorRcppr-addict.com
( r-addict.com ) -
Controlling Expenses on Ali Express with RSeleniumr-addict.com
( r-addict.com ) -
Clustering executed SQL Server queries using R as tool fortomaztsql.wordpress.com
( tomaztsql.wordpress.com ) -
Using R sp_execute_external_script with JSONtomaztsql.wordpress.com
( tomaztsql.wordpress.com )
Insights
- Rcpp now used by 900 CRAN packagesdirk.eddelbuettel.com
( dirk.eddelbuettel.com )
-
Top 50 ggplot2 Visualizations - The Master List (With Full R Code)r-statistics.co
( r-statistics.co ) -
Some R Newswww.rstudio.com
( rstudio.com ) -
The best R package for learning to “think about visualization”sharpsightlabs.com
( sharpsightlabs.com ) -
Is it a job offer for a Data Scientist?smarterpoland.pl
( smarterpoland.pl ) -
Mapping useRsforwards.github.io - The first in a series of posts on the useR! 2016 survey.
( forwards.github.io )
R in the Real World
-
Text Mining Amazon Mobile Phone Reviews: Interesting Insightswww.kdnuggets.com
( kdnuggets.com ) -
What can we learn from StackOverflow data?blog.revolutionanalytics.com
( revolutionanalytics.com )
-
Fantasy Hockey with rvest and purrrwww.maxhumber.com
( maxhumber.com ) -
benchmarkme Updatecsgillespie.wordpress.com
( csgillespie.wordpress.com ) -
The anatomy of a useful chart: NOAA’s flood forecastsblog.revolutionanalytics.com
( revolutionanalytics.com ) -
How Stack Overflow plans to survive the next DNS attack - Server Fault Blogblog.serverfault.com - Visualization with R
( serverfault.com )
R in Organization
-
SQL Server R Services – Why we built itblogs.msdn.microsoft.com
( blogs.msdn.microsoft.com ) -
Microsoft R Server tips from the Tiger Teamblog.revolutionanalytics.com
( revolutionanalytics.com ) -
Education Analytics with R and Cortana Intelligence Suiteblog.revolutionanalytics.com
( revolutionanalytics.com )
Videos and Podcasts
- The R-Podcast Episode 19: Talking Shiny at RStudio Conf with Barbara Borges and Dean Attaliwww.r-podcast.org
( r-podcast.org )
Resources
-
In case you missed it: December 2016 roundupblog.revolutionanalytics.com
( revolutionanalytics.com ) -
The Complete ggplot2 Tutorial - Part1 Introduction To ggplot2 (Full R code)r-statistics.co
( r-statistics.co ) -
Books I likeellisp.github.io
( ellisp.github.io )
New Packages and Tools
-
brmsandrewgelman.com - R packages interfacing with Stan
( andrewgelman.com ) -
rtriewww.r-chart.com - The rtrie package allows you to quickly create Tries from a list of strings.
( r-chart.com ) -
fivethirtyeightgithub.com - Data and Code Behind the Stories and Interactives at ‘FiveThirtyEight’
( github.com ) -
shinytestgithub.com - Unit tests for shiny apps — Work in Progress
( github.com ) -
taskscheduleRwww.bnosac.be - New RStudio add-in to schedule R scripts
( bnosac.be ) -
2017-01 Authored Package Updatesrud.is
( rud.is ) -
December 2016 Package Pickswww.rstudio.com
( rstudio.com )
New Releases
- DiagrammeR 0.9github.com - Create graph diagrams and flowcharts using R.
( github.com )
-
RcppCCTZ 0.2.0dirk.eddelbuettel.com - ‘Rcpp’ Bindings for the ‘CCTZ’ Library
( dirk.eddelbuettel.com ) -
nanotime 0.1.0dirk.eddelbuettel.com - Now on Windows
( dirk.eddelbuettel.com ) -
Custom images for Shiny dashboard valueBox iconsblog.snap.uaf.edu - I’ve provided a gist that shows how to achieve the use of custom icons with local image files.
( snap.uaf.edu )
R Project Updates
Updates from R Coredeveloper.r-project.org:
-
The
format()
andprint()
methods forobject.size()
results get new optionsstandard
anddigits
; notably,standard = "IEC"
andstandard = "SI"
allow more standard abbreviations than the default ones, e.g., for kilo bytes. From contributions by Henrik Bengtsson. -
The order of flags when
LinkingTo
other packages has been changed so their include directories come earlier, before those specified inCPPFLAGS
. This will only have an effect if non-system include directories are included with-I
flags inCPPFLAGS
(and so not the default-I/usr/local/include
on most platforms). -
bug.report()
now tries to extract an email address from aBugReports
field, and if there is none, from aContacts
field. -
R CMD check
now checks anyBugReports
field to be non-empty and a suitable single URL. -
bug.report()
did not do any validity checking on a package’sBugReports
field. It now ignores an empty field, removes leading whitespace and only attempts to openhttp://
andhttps://
URLs, falling back to emailing the maintainer. -
findMethod
failed if the active signature had expanded beyond what a particular package used. (Example with packages XR and XRJulia on CRAN). -
On some systems, very small hexadecimal numbers in hex notation would underflow to zero. (PR#17199)
-
(Windows only)
dir.create()
did not check the length of the path to create, and so could overflow a buffer and crash R. (PR#17206) -
Environmental variable
_R_CHECK_TESTS_NLINES_
controls howR CMD check
reports failing tests (see §8 of theR Internals
manual).
Call for Participation
-
R / Finance 2017 Call for Papersdirk.eddelbuettel.com
( dirk.eddelbuettel.com ) -
Call to join Forwardsforwards.github.io - the R Foundation taskforce on women and other under-represented groups.
( forwards.github.io )
Upcoming Events
-
SatRday #2 Conference - Cape Town, South Africacapetown2017.satrdays.org 18 Feb, 2017
The R community and some of South Africa’s most forward thinking companies have come together to bring satRday to Cape Town. This conference brings an opportunity to hear from and network with top Researchers, Data Scientists and Developers from all over the country and the world.( capetown2017.satrdays.org ) -
useR! 2017user2017.brussels July 4, 2017
The annual useR! conference is the main meeting of the international R user and developer community. Its program consists of both invited and user-contributed presentations.( user2017.brussels )
Quotes of the Week
The tidyverse has a comfortable lead on base R in #rstudioconftwitter.com tweets! (subtitle establishes my neutrality on the subject) #rstatstwitter.com pic.twitter.com/AuNmLVMjLFt.co
— Mike Kearney📊 (@kearneymw) January 14, 2017twitter.com( twitter.com ) ( twitter.com )
By one crude measure (page views on Wikipedia), R is catching Python in popularity. pic.twitter.com/9OUdj3dWI6t.co
— Sean J. Taylor (@seanjtaylor) January 12, 2017twitter.com( t.co ) ( twitter.com )
my 11-yr-old son just said to me, “I read your blog.” Urp.
— Karl Broman (@kwbroman) January 12, 2017twitter.com( twitter.com )