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:
Instalar o R versão 2.15.2, que pode ser baixado em http://cran.r-project.org/bin/windows/base/ ;
Instalar o arvoRe binário em zip, disponível abaixo
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.) ;
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.
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.
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