\documentclass[a4paper, oneside, 10pt]{article}
\usepackage[unicode]{hyperref}
\usepackage[utf8x]{inputenc}
\usepackage[english]{babel}
\usepackage{longtable}
\date{\today}
\title{}
\author{}
\begin{document}



\section{\texorpdfstring{Exercícios de Leitura e Manipulação de Dados}{Exercicios de Leitura e Manipulaao de Dados}}
\label{sec:exercicios_de_leitura_e_manipulaao_de_dados}


\subsection{\texorpdfstring{Distância entre cidades}{Distancia entre cidades}}
\label{sec:distancia_entre_cidades}


Abaixo as distâncias por estradas entre quatro cidades da Europa, em quilômetros:
\begin{itemize}
  \item Atenas a Madri: 3949
  \item Atenas a Paris: 3000
  \item Atenas a Estocolmo: 3927
  \item Madri a Paris: 1273
  \item Madri a Estocolomo: 3188
  \item Paris a Estocolmo: 1827
\end{itemize}

\begin{enumerate}
  \item Construa uma matriz de distâncias com esses valores.
  \item Compare sua matriz com o objeto \texttt{eurodist}, disponível no pacote \texttt{datasets}.
\end{enumerate}


\subsection{\texorpdfstring{Criação de um data frame}{Criaao de um data frame}}
\label{sec:criaao_de_um_data_frame}


Imagine um experimento em que hamsters de dois fenótipos (claros e escuros) recebem três tipos diferentes de dieta, e no qual as diferenças dos pesos (g) entre o fim e o início do experimento sejam:\begin{longtable}{|l|l|l|l|}
\hline
          & \textbf{ DIETA A } & \textbf{ DIETA B } & \textbf{ DIETA C } \\ 
\hline
 
\textbf{CLAROS} &  0.1 , 1.1 , 3.7  &  5.7,   -1.2,   -1.5  &  3.0,   -0.4,    0.6   \\ 
\hline
 
\textbf{ESCUROS} &  1.5,   -0.1,   2.0   &  0.6,   -3.0,   -0.3  &  -0.2,    0.3,    1.5  \\ 
\hline
 
\end{longtable}


\begin{enumerate}
  \item Crie um \emph{data frame} com esses dados, na qual cada hamster seja uma linha, e as colunas sejam as variáveis cor, dieta e variação do peso.
  \item Qual a media por dieta e por fenótipo?
\end{enumerate}


\textbf{DICA:} Use as funções de gerar repetições para criar os vetores dos tratamentos. 

\textbf{OPCIONAL:} depois de fazer este exercício com as funções de repetição, experimente repetí-lo com a função \href{http://finzi.psych.upenn.edu/R/library/base/html/expand.grid.html}{expand.grid}.

\subsection{\texorpdfstring{Criando uma Matriz}{Criando uma Matriz}}
\label{sec:criando_uma_matriz}

\begin{enumerate}
  \item Crie um objeto da classe matriz com 5 colunas e 3 linhas contendo uma amostra de uma distribuição normal de média 10 e variância 3,6.    
  \item Mude os nomes das linhas para ,,L1" a ,,L3" e das colunas para ,,C1" a ,,C5". \textbf{Dica}: A função \href{http://finzi.psych.upenn.edu/R/library/base/html/paste.html}{paste} combinada com funções de repetições podem lhe poupar trabalho.
  \item Calcule a média e a variância por colunas e depois por linhas. Guarde os resultados em um \emph{dataframe} que tenha a variância e a média em vetores separados. 
\end{enumerate}


\subsection{\texorpdfstring{Lendo e Salvando seus dados}{Lendo e Salvando seus dados}}
\label{sec:lendo_e_salvando_seus_dados}

\begin{enumerate}
  \item Leia um arquivo de dados de sua autoria e faça um sumário das variáveis independentes. Caso tenha variáveis qualitativas faça tabelas de contagem para cada uma e duas a duas. Caso não tenha dados, poderá ir a campo ou utilize alguns dos dados da área \href{http://ecor.ib.usp.br./doku.php?id=dados:start}{Arquivos de dados} do nosso wiki  LOL. \textbf{Dica:} veja o help da função \emph{read.table()} 
  \item Faça uma seleção de um estado de atributo de um vetor fator dos seus dados e salve em um objeto (uma espécie, uma localidade...), mantendo a objeto original intacto.  Em seguida selecione apenas três colunas no objeto resultante e salve em um arquivo de formato .txt, separado por tabulação e sem nome de linhas. Lembre-se de olhar o help antes de surtar! Para verificar se o arquivo está correto abra-o no EXCEL, \emph{URGG!} 
\end{enumerate}


\subsection{\texorpdfstring{Classes de Objetos}{Classes de Objetos}}
\label{sec:classes_de_objetos}


O pacote ,,datasets" contém vários conjuntos de dados para uso em treinamento com a linguagem R. 

O conjunto ,,iris" é distribuído de duas formas diferentes, nos objetos \texttt{iris} e \texttt{iris3}. São quatro medidas de flores de três espécies de \emph{Iris} (Iridaceae).
\begin{enumerate}
  \item Quais são as classes desses dois objetos?
  \item Calcule a média de cada uma das quatro medidas por espécie, dos dois objetos. \textbf{DICA:} as fuções da família \emph{apply} irão te ajudar.
  \item Os nomes das variaveis estão em inglês. Mude-os para português no objeto \texttt{iris}. \textbf{DICA:} Como tudo mais no R, os resultados da função \texttt{names} podem ser armazenados em um objeto.
\end{enumerate}


\subsection{\texorpdfstring{Acrescentando Dados de Síntese}{Acrescentando Dados de Sintese}}
\label{sec:acrescentando_dados_de_sintese}

\begin{enumerate}
  \item Crie um objeto com os dados do arquivo-texto \href{http://ecor.ib.usp.br./doku.php?id=dados:dados-esaligna}{Biomassa de Árvores de Eucalyptus saligna}.
  \item Verifique o conteúdo do objeto resultante, com a função \texttt{summary}.
  \item Acrescente uma nova coluna ao data frame resultante, com a soma das biomassas de folhas e do tronco de cada árvore.
  \item Acrescente outra coluna, com o valor da área basal de cada árvore.
  \item Calcule a área basal total por talhão e salve em um objeto
  \item Calcule a média da área basal por talhão
  \item Selecione apenas os dados relativos à árvores com mais de 10 cm de diâmetro
  \item Salve em um arquivo \emph{txt}, separado por tabulação.
\end{enumerate}


UFA!8-O

\end{document}
