Package Management in R with Checkpoint

Slides:



Advertisements
Similar presentations
Dev-Ops Best Practices on the Microsoft Stack Victor Mushkatin Group Program Manager Microsoft Corporation DEV363.
Advertisements

Using Excel, Excel Service and PerformancePoint
April | Chicago, IL Office as your BI Platform Ashvini Sharma Principal Group Manager Microsoft Office Division | Program Management Seayoung Rhee.
Introduction to R By Robert Biddle. About Me Data Professional with over 10 years experience. Hilton Grand Vacations, Orlando Data Architect MCITP Database.
April 10-12, Chicago, IL Driving Smarter Decisions with Microsoft Big Data Tim Mallalieu Group Program Manager, HDInsight.
VS33 Developer Productivity Enhancements in Visual Studio 2015 Robert Green Technical Evangelist, DX,
Inspirirani ljudima. Ugasite mobitele. Hvala.. Paolo Pialorsi Senior Consultant PiaSys ( Publishing apps for SharePoint 2013 on Microsoft.
Power BI is Awesome! Steve Wake BI Developer, Chipotle Mexican Grill President, Denver SQL Server User Group.
Blog: R YOU READY FOR.
Visual Studio 2015 Tips and Tricks Robert Green Program Manager Evangelism, DX,
Machine Learning with SQL Server 2016 & R Dinesh Asanka Senior Architect – Technology VirtusaPolaris.
Make Your Life Easier with Microsoft Flow
IBM Predictive Analytics Virtual Users’ Group Meeting March 30, 2016
R; One Ring to Rule Them All
Microsoft’s shiny dashboard-tool
Temporal Databases Microsoft SQL Server 2016
10 Amazing Things About Power BI You Don’t Know
Welcome to WideWorld Importers
What’s New in Excel Charlie Ellis – PM Excel
Title Here, 40pt, Arial, 1 line
Microsoft Professional Program
Team Sites vs Office 365 Groups
R in Power BI.
R For The SQL Developer Kevin Feasel Manager, Predictive Analytics
Solving the Hard Problems
7/4/2018 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks.
Data Science & Web Dev with Python in Visual Studio
A time travel With temporal tables Leonel Abreu
Microsoft Virtual Academy
Introduction to R Programming with AzureML
Welcome! Power BI User Group (PUG)
Azure API Management Jothi Prakash A
Microsoft Virtual Academy
From Navision Dynamics Nav to Power BI Dashboard in 45 minutes
SSIS & PowerShell SQL Saturday Holland 2016 Joost van Rossum
MongoDB for SQL Developers
Nick Trogh Technical Evangelist, Microsoft.
Data Visualization: How to truly tell a great story!
Microsoft Real Exam Dumps IT-Dumps
SQL Server Data Tools Gert Drapers
Git Version Control for Everyone
PowerBI : Data Visualization SQL Saturday with R
Amit Banerjee Sr. Program Manager Microsoft Data Platform Group
In-Memory OLTP (IMOLTP) What Can It Do For Me?
Introduction to R By Robert Biddle.
Transforming Your Brain with SQL 2017 on Linux
Hosted Web Apps with Windows App Studio
Visual Studio 2012 and Blend
Mobile, Paginated, KPIs, and Power BI, Oh My!
12/1/2018 9:33 PM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Welcome to SQL Saturday Denmark
SharePoint Guy, Protiviti
Date, location, department
Tech·Ed North America /17/2019 6:01 PM
Microsoft Connect /17/2019 9:55 PM
TechEd /18/2019 2:43 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Date, location, department
Name of Event Name of Event
Microsoft Build /27/2019 2:26 PM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
4/12/2019 5:27 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Learning with Xamarin Workbooks
Building Self-Service BI Applications Using PowerPivot
Visual Studio Tools for Unity 2.0 Preview
Under the hood: Installation and updates for Metro style apps
Qualitative Text Analysis Using Azure and Power BI
Why Should I Care About … Partitioned Views?
NAME OF EVENT Name of Speaker Date, location, department
TechEd /28/ :34 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered.
How To Load A Fact Table Really, Really Fast
Presentation transcript:

Package Management in R with Checkpoint Andrew Worsley

http://difinity.co.nz/

Don’t Forget Silence your cell phones Online Evaluations www.sqlsaturday.com/571/sessions/sessionevaluation.aspx www.sqlsaturday.com/571/eventeval.aspx Submit for raffles by 3:30PM

Andrew Worsley Data Scientist @aworsleynz

So why all the Fuss about R?

R is... 'Free' Capable Well supported Growing Improving 2016 IEEE Spectrum Programming Language Rankings

library(threejs)   # outliers will be coloured red, all other points will be grey col = rep("#4c4646",nrow(dat)) col[top.ten] = "#b20000" # javascript 3d scatter plot scatterplot3js(x,y,z,num.ticks=NULL,color=col)

How do I ensure my work is reproducible when packages keep updating!?

require(checkpoint)

Checkpoint ‘The goal of checkpoint is to solve the problem of package reproducibility in R. Specifically, checkpoint allows you to install packages as they existed on CRAN on a specific snapshot date as if you had a CRAN time machine.’ – CRAN R Documentation Author: Microsoft Corporation Maintainer: Andrie de Vries Key function: checkpoint()

Demo A Very Basic Example

QUESTIONS

References and Further Reading checkpoint Documentation https://cran.r-project.org/web/packages/checkpoint/index.html Revolution Analytics Blog http://blog.revolutionanalytics.com/2014/10/introducing-rrt.html Git Repo https://github.com/RevolutionAnalytics/checkpoint threejs Documentation https://cran.r-project.org/web/packages/threejs/index.html R Tools for Visual Studio https://www.visualstudio.com/vs/rtvs/

http://difinity.co.nz/

Thank You This FREE SQL Saturday is brought to you courtesy of these sponsors, speakers and volunteers who staff this event