Creating an R Package
One of the fundamental roles of a statistician is to create methods to analyze data. This typically involves four components: developing the theory, translating the equations to computer code, a simulation study and a real data analysis. While these are enough to get published, it is unlikely your method will be used by others without a key fifth component: a software package. A package is a collection of reusable functions, the documentation that describes how to use them, tests and sample data. They provide a structured way to organize, use and distribute code to others and/or your future self. The objective of this workshop is to learn how to develop an \texttt{R} package. In addition to creating an \texttt{R} package from scratch, you will learn how to make it robust across platforms and future changes using continuous integration and unit testing. This workshop assumes familiarity with \texttt{R}, \texttt{RStudio}, writing functions, installing packages, loading libraries and requires a \texttt{GitHub} account. This will be an interactive workshop.
When: May 27th, 2019. 10am - 5pm
Where: Room 206/7 McIntyre Medical, 3655 Promenade Sir William Osler, Montreal QC, H3G 1Y6
What to bring: Laptop with R and RStudio installed and a GitHub account. There will be power outlets in the room.
* Space is limited, and allocated on a first-come, first-served basis.
** NB to students in the Biostatistics PhD program: this workshop counts towards BIOS 702.
* Required
Email address
*
Your email
Name
*
Your answer
Degree
*
Undergraduate
MSc
PhD
Post-doc
Other:
Program
*
Biostatistics
Epidemiology
Statistics
Public Health
QLS
Other:
Have you written a function before (in any programming language) ?
*
Yes
No
How fluent are you in R?
*
Beginner
Intermediate
Advanced
Have you written an R package before?
*
Yes
No
Have you used Git/GitHub before?
*
Yes
No
Have you used continuous integration before?
*
Yes
No
Have you written unit tests before?
*
Yes
No
Is there something specific you would like to see covered in this workshop?
Your answer
Please mention any other comments or questions you have with respect to this workshop. These comments will be used to improve the content and planning of this workshop.
Your answer
Send me a copy of my responses.
Submit
Page 1 of 1
Never submit passwords through Google Forms.
reCAPTCHA
Privacy
Terms
This content is neither created nor endorsed by Google.
Report Abuse
-
Terms of Service
-
Privacy Policy
Forms