Não foi possível enviar o arquivo. Será algum problema com as permissões?

Essa é uma revisão anterior do documento!


Programação de métodos estatísticos integrando as linguagens C e R

Programação de métodos estatísticos integrando as linguagens C e R

Minicurso (informal) sobre programação envolvendo e combinando as linguagens C e R.

Será mostrado como pode-se escrever programas em C, utilizando procedimentos e rotinas do R (e ainda de outras bibliotecas como LaPack etc).
Como exemplo serão mostrados como implementar alguns métodos e operações úteis e comuns em estatística.

Em resumo, o objetivo é fazer um cálculo em C com argumentos declarados em R. Por exemplo, procedimentos iterativos (for, while, repeat) são mais eficientes em C. Podemos programar um procedimento desses em C, gerar uma biblioteca dinamica e usa-la a partir do R, bastando chamar a funcao C e passar os argumentos como ponteiro.

Eventualmente o procedimento que vamos programar em C requer uso de funções de cálculos mais avançados, tais como inversão de matrizes, geração de números aleatórios, optimização, etc. Para isso, usamos bibliotecas R escritas em C, que fazem esses cálculos, dentro do nosso programa em C.

Os tópicos abordados no curso podem serão divididos em 3 aulas:

  1. aula 1
    1. soma e media de vetores
    2. outer e produto matricial
    3. geracao de numeros aleatorios e calculo de probabilidades
  2. aula 2
    1. analise de regressao linear simples
    2. modelo de regressao de poisson
    3. numeros aleatorios da distribuicao normal multivariada
  3. aula 3
    1. determinante e inversao de matrizes
    2. densidade da distribuicao normal multivariada
    3. exemplo de MCMC

QR Code
QR Code seminarios:minicursorc (generated for current page)