Introdução a Método Computacionais para as Ciências Sociais: Exercício 2

Questão 1

Baixe este banco de dados mtcars. Abra ele usando a função read.csv. Depois, descreve a classe de cada coluna deste banco.

#Responda aqui

Questão 2.

Faça o mesmo para um banco de dados em outro formato. Pode ser Stata, excel, arquivo de R. Qualquer um. Use um pouco de google e você encontrará uma solução. Você pode usar qualquer banco seu ou que você encontrar na internet.

#Responda aqui

Questão 3

Crie um banco de dados com três variáveis: nome, sobrenome e data de nascimento. Inclua neste banco de dados você, e mais 5 amigos. Depois de criar o banco, filtre este banco para exibir somente as suas informações.

d <- data.frame(name=c("tiago"), sobrenome=c("ventura"))

d[d$name=="tiago",  ]
##    name sobrenome
## 1 tiago   ventura

Questao 4.

Escreve um loop usando o banco de dados mtcars da questão 1.

  • Computar a média de cada coluna no banco utilizado na primeira questão.

  • Determinar a classe de cada coluna.

  • Determinar o número de valores únicos de cada coluna

Dica I: Você pode usar três loops, ou você pode usar o mesmo loop salvando cada informação em um objeto diferente.

Dica II: Lembre-se de criar seus objetos para salvar fora do loop.

#Responda aqui

Questão 5.

Escreva uma função para calcular a variância de um vetor numérico.

A formula variância é:

\[ Var = \sum \frac{(x_{i}-\bar{x})^2}{n} \]

#Responda aqui

Questão 6: Ponto Extra, Não obrigatória.

Escreve uma função para adivinhar quais cidades Eu - Tiago - já morei.

O input da sua função deve ser qualquer variável de text. E o output deve ver uma valor lógico - TRUE/FALSE - respondendo se eu morei na cidade referente ao seu input.

Para facilitar um pouco, vou criar um vetor com todas as cidades em que morei, e um exemplo dos resultados que espero da função.

Exemplo de função

cidades_onde_morei <- c("Belém", "São Paulo", "Rio de Janeiro", "Berlim", "Brasília", "Washington - DC")

# função

tiago_morou("niteroi")
# [1] FALSE. 

tiago_morou("São Paulo")
# [1] TRUE. 

Sua vez:

#Responda aqui

Até a próxima!