árvoRe
árvore title
Idioma - Language
Versão em Português brasileiroEnglish version
 

O pacote arvoRe é uma implementação de Análise de Custo-Efetividade (ACE) para o R orientada a computar problemas que envolvam modelos de decisão simples e modelos de cadeias de Markov. O seu uso se dá exclusivamente por meio de uma interface gráfica para o usuário (GUI) desenvolvida em Tcl/Tk. Essa interface gráfica simplifica a tarefa de criação da árvore de decisão e a sua manipulação, como por exemplo, adição de nodos, definição de valores de probabilidade, configuração de tipo de nodo, etc.

Os gráficos, tabelas e estatísticas de resumo mais importantes para a realização de uma ACE estão disponíveis por meio de janelas, as quais os concentram em um único local. Pode-se exportar gráficos para arquivos de imagem nos formatos PNG, JPG e BMP. Algumas tabelas com resumo estatístico de um problema de ACE executado nesse pacote podem ser exportadas para arquivos no formato CSV (comma separated values) ou TXT (text plain). Outra implementação importante do arvoRe é a solução de problemas de ACE que envolvem cadeias de Markov. Esses problemas são resolvidos por meio de simulação Monte Carlo de primeira ordem. Um modelo criado para um problema de Custo-Efetividade no arvoRe pode ser salvo em um arquivo com extensão ARV. Os principais ajustes feitos pelo usuário no programa – como tipo de árvore a se exibir, definições do que deve ser exibido – também são conservados nesse arquivo de extensão ARV.

REQUISITOS

Para se executar o arvoRe, é necessário o R em versão 2.15.2 ou superior.

Além dos requisitos supracitados, para se executar o arvoRe, é necessário o R em versão 2.15.2 e que os pacotes abind, gplots, gdata, stringr, tcltk, tcltk2 e triangle. se encontrem instalados no sistema. Baixe estes pacotes no Comprehensive R Archive Network, CRAN http://www.R-project.org 


EXECUTANDO O ARVORE

Algumas funções do arvoRe não estão padronizadas conforme os padrões exigidos pelo 'RCMD build', construtor de pacotes do R. Entretanto, é possível executar o arvoRe em seu sistema seguindo alguns passos descritos abaixo:

  1. Instalar o R versão 2.15.2, que pode ser baixado em http://cran.r-project.org/bin/windows/base/ ;

  2. Instalar o arvoRe binário em zip, disponível abaixo

  3. Descompactar arvoRe_0.1.XX.zip em C:\Program Files\R\R-2.15.2\library usando o WinZip, ou software semelhante (Winrar p.e.) ;

  4. Executar o seguinte código dentro do R-GUI 32bits para Windows7:

# -----8<-----

diretorio <- "C:/Program Files/R/R-2.15.2/library/arvoRe/R"
setwd("C:/Program Files/R/R-2.15.2/library/arvoRe/R")
listafiles <- list.files(diretorio, pattern = ".R")

for (i in listafiles) {
    print( paste("Processando ",i, sep="") )
    source(i)
}
rm(diretorio)
rm(listafiles)

# Executa o arvoRe
arvore()

# -----8<-----

NOTAS:

        O arvoRe tenta instalar automaticamente os pacotes. Porém eu enfrentei problemas com o pacote gdata mais recente. O pacote gdata da versão do R 2.15.2 está apresentando erro durante o processo de instalação. Se isso acontecer, então é necessário apagar a pasta "gdata" em C:\Program Files\R\R-2.15.2\library e rodar novamente o arvoRe:

# -----8<-----
arvore()
# -----8<-----

DESENVOLVIMENTO

O arvoRe é desenvolvido através de um sistema de SVN na R-Forge. Qualquer pessoa pode contribuir com a melhoria e/ou desenvolvimento do seu código ao se inscrever na R-Forge e escolher participar do projeto ArvoRe.

Uma cópia mais recente e instável deste pacote pode ser diretamente instalada no R com o comando 

install.packages("arvore",repos="http://R-Forge.R-project.org")

Versões de desenvolvimento, a "latest snapshot", podem ser adquiridas abaixo.

scm-latest.tar.gz

REFERÊNCIA / AJUDA

Você pode ler o artigo "Implementação de uma interface gráfica para Análise de Custo Efetividade no R" para solucionar problemas na instalação e conhecer um pouco mais sobre Análise de Custo Efetividade.

DOWNLOAD

Binário (Windows)

Código fonte


EXEMPLO

Para ilustrar o uso do arvoRe é usado um exemplo extraído do livro "Essentials of Pharmacoeconomics" de Karen Rascati. Com a finalidade de comportar também simulação de segunda ordem, o exemplo foi modificado para que uma avaliação estocástica pudesse ser realizada. Neste exemplo, é avaliada a custo-efetividade de terapia antirretroviral dupla (TAD) versus terapia antirretroviral tripla (TAT) para HIV.


CONTATO

Isaías Prestes, Suzi Camey

Departamento de Estatística

Universidade Federal do Rio Grande do Sul

Rio Grande do Sul, Porto Alegre

Brasil Av. Bento Gonçalves, 9500

E-mail: isaias.prestes@gmail.com, camey@mat.ufrgs.br


R-Forge logo




July 18, 2013 06:46:30 PM