Curso Introduction to R Programming for Programmers

  • Data Science Analytic

Curso Introduction to R Programming for Programmers

24 Horas
Visão Geral

O Curso Introduction to R Programming for Programmers, ensina os programadores a usar a linguagem de programação R para explorar dados de uma variedade de fontes, construindo modelos inferenciais e gerando tabelas, gráficos e outras representações de dados.

Objetivo

Após realizar este Curso Introduction to R Programming for Programmers, você será capaz de:

  • Dominar o uso do ambiente interativo R e RStudio
  • Expanda R instalando pacotes R
  • Explorar e entender como usar a documentação R
  • Leia dados estruturados em R de várias fontes
  • Compreenda os diferentes tipos de dados em R
  • Compreenda as diferentes estruturas de dados em R
  • Entenda como criar e manipular datas em R
  • Use a coleção tidyverse de pacotes para manipular dataframes
  • Escrever funções R definidas pelo usuário
  • Use declarações de controle
  • Escreva construções de Loop em R
  • Use a família de funções apply para iterar funções nos dados
  • Expanda iteração e programação através do pacote Purrr
  • Remodele os dados de longo para amplo e vice-versa para oferecer suporte a diferentes análises
  • Realize operações de mesclagem com R
  • Compreender dividir-aplicar-combinar (operações em grupo) em R
  • Identificar e lidar com dados ausentes
  • Manipule strings em R
  • Compreenda as expressões regulares básicas em R
  • Compreenda os gráficos R de base
  • Concentre-se em gráficos GGplot2 para R para gerar gráficos
  • Use RMarkdown para gerar relatórios reproduzíveis de maneira programática
  • Use R para estatísticas descritivas
  • Use R para estatísticas inferenciais
  • Escreva modelos multivariados em R (modelos lineares gerais)
  • Compreenda a confusão e o ajuste em modelos multivariados
  • Compreenda a interação em modelos multivariados
  • Prever / pontuar novos dados usando modelos
  • Compreender funções não lineares básicas em modelos
  • Entenda como vincular dados, métodos estatísticos e questões acionáveis
Pre-Requisitos
  • Os alunos interessados neste curso devem ter conhecimento de estatística básica (teste, teste do qui-quadrado, regressão) e saber a diferença entre estatística descritiva e inferencial.
  • É necessária ampla experiência anterior em uma linguagem de programação moderna.
Materiais
Português | Inglês
Conteúdo Programatico

Overview

  1. History of R
  2. Advantages and disadvantages
  3. Downloading and installing
  4. How to find documentation

Introduction

  1. Using the R console and RStudio
  2. Getting help
  3. Learning about the environment
  4. Writing and executing scripts
  5. Object-oriented programming
  6. Introduction to vectorized calculations
  7. Introduction to data frames
  8. Installing and loading packages
  9. Working directory
  10. Saving your work

Variable Types and Data Structures in Base R

  1. Variables and assignment
  2. Data types
  3. Numeric, character, boolean, and factors
  4. Data structures
  5. Vectors, matrices, arrays, dataframes, lists
  6. Indexing, subsetting
  7. Assigning new values
  8. Viewing data and summaries
  9. Naming conventions
  10. Objects

Getting Data into the R Environment with readr

  1. Built-in data
  2. Reading data from structured text files
  3. Reading data using ODBC

Dataframe manipulation with dplyr

  1. Introduction to tibbles, enhanced data frames
  2. Renaming columns
  3. Adding new columns
  4. Binning data (continuous to categorical)
  5. Combining categorical values
  6. Transforming variables
  7. Handling missing data
  8. Merging datasets together
  9. Stacking datasets together (concatenation)

Handling Dates in R using Lubridate

  1. Date and date-time classes in R
  2. Formatting dates for modeling

Exploratory Data Analysis (descriptive statistics)

  1. Continuous data
  2. Distributions
  3. Quantiles, mean
  4. Bi-modal distributions
  5. Histograms, box-plots
  6. Categorical data
  7. Tables
  8. Barplots
  9. Group by calculations with dplyr
  10. Split-apply-combine
  11. Applying functions across dimensions
  12. Sapply, lapply, apply
  13. Programming with map and purrr

Advanced R Graphics: ggplot2

  1. Understanding the grammar of graphics
  2. Quick plots (qplot function)
  3. Building graphics by pieces (ggplot function)
  4. Understanding geoms (geometries)
  5. Linking chart elements to variable values
  6. Controlling legends and axes
  7. Exporting graphics

General Linear Regression Models in R

  1. Understanding formulas
  2. Linear and logistic regression models
  3. Regression plots
  4. Confounding / interaction in regression
  5. Evaluating residuals
  6. Scoring new data from models (prediction)
  7. Useful plots from regression models
TENHO INTERESSE

Cursos Relacionados

Curso Fundamentos de Gerenciamento de Dados Mestres

16 horas

Curso Big Data Analyst Mineração de Dados

32 horas

Curso Técnicas de integração de dados ETL

16 horas

Curso Big Data Boot Camp Visão de Negócios

Curso Inteligência Artificial / AI Visão Geral

8 horas

Curso Oracle Fundamentos de Big Data

32 horas

Curso Fundamentos de Qualidade de Dados

16 horas

Curso Marchine Learning Com Hadoop

32 horas

Curso Python for Data Analysis

24 horas