Reconhecimento de Padrões::Linguagem R::Instalação e Tutoriais

1000px-R_logo.svg

Instalando R

R é uma lingaugem interpretada que roda em um interpretador de console. Nua, R não possui muitos recursos de edição, debugação, etc. Sugerimos você utilizar a IDE RSTudio para ter conforto ao desenvolver e testar. As instruções aqui partem da premissa de que você vai usar RStudio.

  1. Baixe a versão de RStudio para seu sistema operacional do site: https://www.rstudio.com/
    1. Em Linux, ao instalar o .deb ou .rpm todo o core de R vai ser baixado e instalado junto
    2. Em Windows você tem de baixar a instalar R primeiro.  RStudio oferece uma página de download aqui: https://cran.rstudio.com/

Tutoriais Básicos de R

Os recursos abaixo (atenção: não testamos tudo!) vão dar a você uma boa visão do que é R e o que pode e o que não pode ser feito com R. Acreditamos que R é uma excelente alternativa para fazer a mioria dos exercícios e trabalhos de RP que necessitam ser programados e não dependem de um ambiente especial.

  1. R: A self-learn tutorial da Universidade da Califórnia em Santa Barbara (bem antigo)
  2. Introduction to R de CRAN
  3. Introduction to R de R-Tutor
    1. Fontes dos exercícios: http://www.r-tutor.com/sites/default/files/rtutorbook/r-tutorial-v2c-src-20140321.zip
      r-tutorial-thumbnail-v4
    2. o R Tutorial de Chi Yau vai mais além, de Deep Learning a Redes Bayesianas. Confira: http://www.r-tutor.com/
  4. Curso online TryR da CodeSchool (com VPL)
  5. Tutorial de R de Tutorialspoint
    1. PDF do Tutorial
  6. R Tutorial de Kelly Black do Department of Mathematics, University of Georgia
  7. Tutoriais de Tal Galli:
    1.  Getting started:  The basics of R

    2. Setting up your machine

    3. R packages

    4. Importing your data into R

    5. Data Manipulation

    6. Data Visualization

    7. Data Science & Machine Learning with R

    8. Reporting Results in R

Blogs e Material Geral sobre R

  1. r-bloggers.com – R news and tutorials contributed by (750) R bloggers

Sobre o Autor

possui graduação em Ciências da Computação pela Universidade Federal de Santa Catarina (1989) e Doutorado Acadêmico (Dr. rer.nat.) em Ciências da Computação pela Universidade de Kaiserslautern (1996). Atualmente é professor Titular da Universidade Federal de Santa Catarina, onde é professor do Programa de Pós-graduação em Ciência da Computação e dos cursos de graduação em Ciências da Computação e Sistemas de Informação. Tem experiência nas áreas de Informática em Saúde, Processamento e Análise de Imagens e Engenharia Biomédica, com ênfase em Telemedicina, Telerradiologia, Sistemas de Auxílio ao Diagnóstico por Imagem e Processamento de Imagens Médicas, com foco nos seguintes temas: analise inteligente de imagens, DICOM, CBIR, informática médica, visão computacional e PACS. Coordena o Instituto Nacional de Ciência e Tecnologia para Convergência Digital - INCoD. Foi o criador e primeiro Coordenador do Núcleo de Telessaúde de Santa Catarina no âmbito do Programa Telessaúde Brasil do Ministério da Saúde e da OPAS - Organização Pan-Americana de Saúde e criador do Núcleo Santa Catarina da RUTE - Rede Universitária de Telemedicina.