Advanced Programming with R: Final
Due date
The R package is due by the end of Tuesday December 10th.
The in-class presentation will be Thursday, December 12th.
Task
Expand upon midterm project with a new component and create an R package. The new component will be agreed upon on by Thursday November 21.
Deliverables
- An extension of the midterm project and package creation (70% of grade).
- An oral presentation of no more than seven minutes (30% of grade).
Requirements
Grading will be based on the following:
The presentation:
- Fewer slides than minutes available; if not possible, make sure you spend less than a minute per slide (on average).
- More figures and less text, i.e., avoid paragraphs.
- Avoid diving into the details (or at least, most of your talk should be to the general audience).
- Focus on what your audience would value the most.
The R package:
Misc
Installing the package with the vignettes
You can install this package from the source using the following commands from the command line:
R CMD build .
R CMD INSTALL egpkg2024_1.0.tar.gz
The first command builds a tar.gz file that can be shared. This is what you share when you submit to CRAN. The second command installs the package in your computer. Notice that this approach builds the vignettes, making them available to your R session. Recall you can access vignettes using the vignette
command like this:
vignette(package="dplyr")
Which will list the vignettes available to the dplyr R package (learn more typing ?vignette
in your R console).