R básico
Programando em nível básico o R.
25 horas em por 2 semanas
Apresentação
A coleção Estudando o ambiente R é fruto de cursos ministrados sobre a linguagem R, bem como colaborações e estudos ao longo dos anos. Em 2005, quando ingressei no curso de Engenharia Agronômica, fiquei fascinado com a disciplina de Estatística no segundo semestre do ano corrente. Na sequência, obtive o primeiro contato com o ambiente R pouco mais de 9 anos de seu lançamento e redistribuição. Naquela época, haviam poucos materiais em língua portuguesa. Porém, foi o suficiente para eu entender que estava diante de uma grande ferramenta computacional e estatística, necessária para a compreensão. À época, inclusive, até sonhei em chegar neste dia, qua seja, o dia do lançamento de uma obra como esta.
Hoje, no ano de 2022, usuário há mais de 16 anos dessa linguagem, percebi um sentimento inquietante somente na posição de usuário do R. Eu posso reafirmar que uma estratégia muito poderosa de ensino/aprendizagem é a técnica aprender por ensinar, particularmente, porque além de democratizar o conhecimento perpetuando-o, aprendo mais e mais sobre determinado assunto. Dessa forma, lotado no Departamento de Estatística, Física e Matemática DEFIM desde 2018, campus Alto Paraopeba, pela Universidade Federal de São João del-Rei (UFSJ), comecei a planejar diversos cursos sobre a linguagem R.
Com o apoio do Centro Acadêmico de Engenharia de Telecomunicações (Catel/UFSJ), iniciei, no ano de 2021, o primeiro curso para o módulo Básico, e na sequência foi realizado o módulo intermediário. Todos no formato online, para que o conhecimento ultrapassasse as fronteiras da Universidade. Até o presente momento, o módulo avançado que seria o último curso, está em fase de desenvolvimento. A ideia deu tanto certo, que apesar do momento de pandemia e situação difícil para o mundo, foi realizada mais de 1.000 inscrições, tanto de alunos da UFSJ, como também de alunos da América do Sul, Moçambique, Angola, dentre outros países e outros estados do Brasil. Tudo isso, realizado de forma gratuita e com emissão de certificados emitidos pelo Catel.
%A ideia desse curso foi apresentar algo diferente relacionado a maioria dos cursos em R, que foi sempre apresentar essa ferramenta dentro dos conceitos da área da Estatística. %Apesar da Estatística e R estarem intimamente relacionados, há muitas particularidades na aprendizagem sobre esses dois assuntos. Por exemplo, há muitos assuntos no ambiente R complexos, como os loops, julgados como um processo lento e com alto gasto de memória; quando na realidade, o que ocorre é o mau entendimento do sistema de cópia de objetos. Ainda mais, essa complexidade pode aumentar quando é necessário introduzir assuntos em estatística, em que há uma necessidade matemático, tem o seu cunho filosófico de como as metodologias foram desenvolvidas. Dessa forma, o entendimento mútuo da Estatística e o ambiente R, pode não ter o conhecimento real que essa potencial ferramenta pode proporcionar, uma vez que muitos assuntos complexos podem estar envolvidos em uma única aula.
Os cursos ministrados sobre o ambiente R tentaram de forma simplificada, apresentar as ideias básicas sobre a sintaxe e semântica da linguagem, sendo criado três módulos, o nível básico, intermediário e avançado. No primeiro contato do aluno com o R nos cursos, não se aborda situações complexas, mas sim, o fundamental para uso como ferramenta básica. À medida que a aprendizagem nos módulos se avança, os problemas se tornam mais complexos, e a introdução de ferramentas tecnológicas é utilizada para auxiliar os alunos no entendimento sobre a linguagem. O resultado dessa experiência ficará registrada, em forma de conhecimento, na coleção apresentada a seguir.
A coleção Estudando o ambiente R apresenta três Volumes iniciais, intitulados por: o R básico (Volume I), o R intermediário (Volume II) e o R avançado (Volume III). Fazendo a alusão aos três livros iniciais sobre a linguagem S
desenvolvidos por John Chambers e colaboradores, é realizado uma explanação desde assuntos mais simples até noções mais complexas sobre o R, restringindo apenas a sintaxe e semântica da linguagem. Os Volumes subsequentes serão destinados a Documentações no R, Desenvolvimento de pacote R, Gráficos, Banco de dados, Interface Gráfica ao Usuário, Interface R com outras linguagens, Programação Orientada a Objetos no R, Funções do pacote base, dentre outros.
Tentando engajar os alunos para que se tornem protagonistas do processo de aprendizagem, e agora colegas de trabalho, tenho a parceria no Volume I, de Diego Arthur, um ex-orientando, e agora um profissional que tenta se superar a cada desafio e assunto estudado. Por isso, tenho a imensa satisfação de ter a sua contribuição e experiência neste material.
Por fim, espero que este primeiro Volume sirva de referência aos passos iniciais nessa ferramenta tão importante para a análise de dados.
Ementa
Livro de apoio
- Versão Física:
- Versão digital:
Aulas
Aula 01 - Introdução
Tema: Apresentação do curso
Apresentação: Aula 01
Tempo:
Podcast
Material para consulta
Vídeo-aula
Quiz
Livro de apoio?
Curso anterior!
Playlist do youtube (cursos anteriores)
Acesse: https://www.youtube.com/watch?v=_JqtU3X101E&list=PL-20Z1XFWKR0y0qZdOM0KKqb4oEbAMs7O