Optimizing R Code with Rcpp

Go to class
Write Review

Free Online Course: Optimizing R Code with Rcpp provided by DataCamp is a comprehensive online course, which lasts for 4 hours worth of material. The course is taught in English and is free of charge. Upon completion of the course, you can receive an e-certificate from DataCamp. Optimizing R Code with Rcpp is taught by Team ThinkR.

Overview
  • Use C++ to dramatically boost the performance of your R code.

    R is a great language for data science, but sometimes the code can be slow to run. Combining the comfort of R with the speed of a compiled language
    is a great way to reclaim the performance your code deserves.

    C++ is a modern, high performance language that is simple enough to learn
    in the context of accelerating R code. With the help of the Rcpp package,
    C++ integrates very neatly with R. You will learn how to create and manipulate
    typical R objects (vectors and lists), and write your own C++ functions
    to dramatically boost the performance of your R code.

Syllabus
  • Introduction
    -Writing, benchmarking, and debugging your first C++ code.

    Functions and Control Flow
    -Writing functions, controlling the flow with if and else, and learning to use the three kinds of loops in C++.

    Vector classes
    -Manipulate and compute with Rcpp and native C++ vectors.

    Case Studies
    -Use random numbers and write algorithms for applied time series models.