sexta-feira, 9 de agosto de 2013

O conceito de variável

Depois de instalar o software R, você já deve tê-lo aberto e conferido sua interface (não vou entrar em detalhes dela, não é a intenção desse blog):



Antes de nos aventurarmos na programação e no que pode ser feito, gostaria de falar rapidamente sobre um assunto, básico para uns, não entendidos para outros: variáveis. Vou começar explicando o que é uma variável.
Uma variável é um 'objeto' que utiliza um espaço na memória para se armazenar valores. Esses valores não são fixos, podendo variar, como o próprio nome sugere. Essa variável pode armazenar números, cadeia de caracteres, ou mesmo objetos como listas. Enfim, vamos à prática:

Comecemos a declarar uma variável x. A princípio não sabemos o que queremos guardar, então declaremos desse modo (o primeiro sinal, de 'maior que', é próprio do R, não precisa digitá-lo):

O lado direito da seta fica o que vamos armazenar, e no esquerdo a variável. Vamos começar armazenando o número 10 nessa variável. Ou seja, quando fizermos isso, podemos interpretar que x valerá 10.
Para mostrar o valor de x, digite o nome da variável e aperte enter:
Agora, vamos alterar o valor da variável x, vamos armazenar a cadeia de caracteres 'programando':

Verifique o que está armazenado na variável:

Podemos usar variáveis para modificar valores de outras variáveis. Para isso, declaremos uma variável y:
Suponha que queremos armazenar um número na variável x, interpretado, por exemplo, como o comprimento de uma aresta de um cubo. Suponha que esse cubo tenha arestas medindo 10 cm cada. Então:

Agora, queremos saber qual o volume desse cubo e armazenar essa informação na variável y. Façamos:
Verificando o valor de y, encontra-se 1000, ou seja, o volume do cubo é de 1000 cm³. Vale lembrar que o número 1000 está armazenado na variável y. Se você alterar esse valor na própria variável y, ele será substituído, e você perde essa informação.

CONCLUSÃO: Variáveis são objetos que armazenam informações temporárias.

É importante ter em mente essa definição, pois ela será sua salvação para gerar operações mais complicadas, como ler uma base de dados em um arquivo e alterar os dados dessa base de dados sem alterar o arquivo, fazer operações com esses dados, etc.
O exemplo acima poderia muito bem ter sido feito apenas digitando 10^3, tendo o mesmo resultado.
Ou seja, o R também pode ser usado como calculadora. O uso desse exemplo foi apenas para facilitar o entendimento do assunto. Acredite, o mundo real não é tão simples assim!

terça-feira, 6 de agosto de 2013

Apresentação

Bom galera, vou começar falando um pouco do objetivo desse blog. Não sou expert na área de programação então muitas coisas que falarei aqui poderão ser, provavelmente, resolvidas de formas mais simples que eu desconheço. Então falarei de comandos básicos, que ajudem vocês a utilizar o programa.
Sabe aquele comando que você precisa para fazer alguma análise? Uma estatística descritiva... uma leitura dos dados em arquivo de texto... pois então: por experiência própria, sei que levamos MUITO tempo para descobrir comandos simples! São horas de pesquisa para saber qual comando faz o que a gente quer e descobrimos que não passa de uma simples linha! Aí que entra o objetivo desse blog: diminuir esse tempo de pesquisa! Vou postar aqui comandos que facilitem à vocês, usuário de R, a fazer o que querem, como ler dados de um arquivo de texto, algumas estatísticas descritivas, construção de gráficos, coisas básicas que são fáceis de fazer mas se gasta muito tempo em descobri-las, principalmente para iniciantes.
Como eu já disse, não sou expert na área, então dúvidas serão bem vindas mas nem sempre poderei respondê-las.
Para começar o blog, deixo abaixo o link para quem ainda não possui o R:

http://cran.r-project.org/bin/windows/base/old/

No link acima você encontrará a lista de todas as versões do R, sendo a versão 3.0.0 a mais recente. No endereço abaixo você encontra informações do R, assim como informações de instalação.

http://cran.r-project.org/

Boa instalação e 'diversão' com o R!