36 Instalando e usando pacotes (packages) do R

O programa R é composto de 3 partes básicas:

1.
o R-base, o “coração” do R que contém as funções principais disponíveis quando iniciamos o programa,
2.
os pacotes recomendados (recommended packages) que são instalados junto com o R-base mas não são carregados quando iniciamos o programa. Por exemplo os pacotes MASS, lattice, nlme são pacotes recomendados – e há vários outros. Para usar as funções destes pacotes deve-se carregá-los antes com o comando library(). Por exemplo o comando library(MASS) carrega o pacote MASS.
3.
os pacotes contribuídos (contributed packages) não são instalados junto com o R-base. Estes pacotes disponívies na página do R são pacotes oficiais. Estes pacotes adicionais fornecem funcionalidades específicas e para serem utilizados devem ser copiados, instalados e carregados, conforme explicado abaixo. Para ver a lista deste pacotes com uma descrição de cada um deles acesse a página do R e siga os links para CRAN e Package Sources.

Antes de instalar o pacote voce pode ver se ele já está instalado/disponível. Para isto inicie o R e digite o comando:

> require(NOME_DO_PACOTE)

Se ele retornar T é porque o pacote já está instalado/disponível e voce não precisa instalar. Se retornar F siga os passos a seguir.

A instalação e uso dos pacotes vai depender do seu sistema operacional e os privilégios que voce tem no seu sistema. Nas explicações a seguir assume-se que voce está em uma máquina conectada à internet. O comando mostrado vai copiar o arquivo para seu computador, instalar o pacote desejado e ao final perguntar se voce quer apagar o arquivo de instalação (responda Y (yes))

1.
Instalação em máquinas com Windows98 ou em máquinas NT/XP/LINUX com senha de administrador (instalação no sistema).
Neste caso basta usar o comando install.packages() com o nome do pacote desejado entre aspas. Por exemplo para instalar o pacote CircStats digite:
> install.packages('CircStats')

O pacote vai ser instalado no sistema e ficar disponível para tudos os usuários. Para usar o pacote basta digitar library(CircStats) ou require(CircStats).

2.
Instalação em máquinas NT/XP/LINUX na conta do usuário, sem senha de administrador (instalação na conta do usuário)

Neste caso o usuário deve abrir um diretório para instalar o pacote e depois rodar o comando de instalação especificando este diretório. Por exemplo, suponha que voce queira instalar o pacote CircStats na sua conta no sistema Linux do LABEST. Basta seguir os seguintes passos.

1.
Na linha de comando do Linux abra um diretório (se já não existir) para instalar os pacotes. Por exemplo, chame este diretório Rpacks:
% mkdir -p ~/Rpacks

2.
Inicie o R e na linha de comando do R digite:
> install.packages("CircStats", lib="~/Rpacks")

3.
Neste caso o pacote vai ser instalado na área do usuário e para carregar o pacote digite:
> library(CircStats, lib="~/Rpacks")

NOTA: no Windows voce pode, alternativamente, instalar usando o menu do R selecionando a opção PACKAGES – INSTALL FROM CRAN.

36.1 Pacotes não-oficiais

Além dos pacotes contribuídos existem diversos pacotes não-oficiais disponívies em outros locais na web. Em geral o autor fornece instruções para instalação. As instruções gerais para instalação são as seguintes: