International Seminar on Statistics with R

Minicurso Presencial-Erick e Rumenick

Integrando o R com C++: Uma breve introdução ao Rcpp

O Rcpp é um pacote construído para o R que concretiza uma integração consistente entre as linguagens C++ e R. Este pacote funciona como uma extensão do R e permite de forma fácil que o usuário construa suas aplicações baseado em C++. Neste minicurso, serão apresentados alguns tópicos básicos de como fazer a integração usando o pacote Rcpp, além de algumas aplicações visando mostrar o potencial em termos de velocidade (tempo) e uso de memória. Veremos a partir de alguns exemplos a diferença entre a performance de um laço em C++ e um em R. Mostraremos os benefícios e vantagens de funções usando o Rcpp em relação as funções feitas no ambiente do R. Ao final, espera-se que os participantes sejam capazes de criar suas próprias funções usando o Rcpp, e conheça um conjunto de pacotes (RcppArmadillo, RcppEigen,…) que já utiliza o pacote mencionado para otimizar seus códigos em termos de velocidade e consumo de memória, intercalando com facilidade de uso proporcionada por essa integração.

Público-alvo/ target audience

É destinado a pessoas de qualquer área que possuem conhecimentos básicos da linguagem R e noções básicas de programação.

Instrutores:  Erick Amorim/UFMG e Rumenick Silva/UFF

Erick é graduado, mestre e doutorando em Estatística. Atua principalmente nos seguintes temas: Inferência Bayesiana, modelos Bayesianos Paramétricos e Não Paramétricos e Métodos Estatísticos Computacionais.

Rumenick é graduado, mestre e doutorando em Estatística. Atualmente é professor no Departamento de Epidemiologia e Bioestatística da UFF. Tem experiência em modelos paramétricos e semiparamétricos de sobrevivência, modelos de regressão, métodos computacionais em Estatística, consultoria Estatística e programação em R.

Instruções aos participantes

Instalação dos pacotes Rcpp, RcppArmadillo, inline, RcppEigen e microbenchmark.
 

  Formulário de Inscrição

Copyright 2019 - STI - Todos os direitos reservados

Translate »