Skip to content

Latest commit

 

History

History
30 lines (16 loc) · 2.35 KB

class9.md

File metadata and controls

30 lines (16 loc) · 2.35 KB

FLS 6397 - Introdução à Programação e Ferramentas Computacionais para as Ciências Sociais

  • Responsável: Leonardo S. Barone
  • Data: 22/05/2017

Aula 9 - Integração com SGBD (MySQL) e breve introdução ao aprendizado de máquina

Avisos importantes

Estamos caminhando para o final do curso e tivemos um mês e meio de muita turbulência, interrupções e conteúdo. Não descuide dos desafios.

Objetivos Gerais

1 - Apresentar as possibilidades de integração do R com Sistemas de Gerenciamento de Bancos de dados, como os populares MySQL, PostgreSQL e SQLite. Motrarei rapidamente o que é o MySQL e como é a linguagem SQL.

2 - Uma introdução rápida ao aprendizando de máquina a partir de conjuntos de dados "clássicos" da literatura. Essa parte, em tese, requer algum conhecimento em estatística. Escrevi o tutorial assumindo um público que não cumpre esse requisito. Esse material não seria originalmente tópico do curso, mas como o dia "ficou leve" com o tutorial de MySQL, achei que o tema faria um bom encaixe e forneceria alguns exemplos simples de análise de dados dos quais o curso carece pela sua própria natureza. Este tópico é opcional.

Roteiro para a aula

Leia o Desafio 4 e verifique se você sabe como fazê-lo. Hoje será sua última chance de tirar dúvidas sobre esse desafio.

A seguir, faça o tutorial 9 sobre R e MySQL versão web. Tutorial Alternativo

Em momento oportuno, interromperei a turma para falar um pouco sobre SQL e MySQL. Ainda que não vejamos a linguagem, quero que todo mundo saia do curso com alguma noção do que é um Sistema de Gerenciamento de Banco de Dados e como trabalhar com dados que estão lá usando R. SQL é extremamente útil e popular em governos e empresas e, na minha avaliação, subutilizado na acadêmia.

Sobrando tempo, faça o tutorial 10, opcional, que é uma ridiculamente breve introdução ao aprendizado de máquina versão web.

Desafio 5

Como troquei o tópico previsto desta aula, fica para depois. Aviso em momento oportuno. Se concentre em entregar os desafios 3 e 4.