YoVDO

Optimizing R Code with Rcpp

Offered By: DataCamp

Tags

R Programming Courses C++ Courses Code Optimization Courses

Course Description

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.

Taught by

Team ThinkR

Related Courses

Automated and Connected Driving Challenges
RWTH Aachen University via edX
Basics in computer vision
Higher School of Economics via Coursera
Build a Guessing Game Application using C++
Coursera Project Network via Coursera
ะก/C++ for competitive programming
Moscow Institute of Physics and Technology via Coursera
C++ Interacting with the World and Error Handling
Infosec via Coursera