segunda-feira, junho 02, 2008

Gambiarras

Em programação nada é melhor que uma boa gambiarra. Comecei um projeto que precisaria acessar um conjunto de dados que mistura informações qualitativas e quantitativas. Para facilitar (e dada a minha falta de tempo, a única solução) foi jogar esse banco de dados (originalmente em Stata) para uma database SQL.
Eu precisaria separar esse banco de dados em um arquivo de texto para cada indivíduo na amostra. Eu já tinha feito um programa em R para isso, e assim acessei o banco de dados usando R e ODBC.
Parte final da gambiarra foi chamar pelo R a rotina em Gauss que fazia a análise dos dados. Dado que a instalação do Gauss era em rede, mais um truque foi necessário.
Com tempo eu teria traduzido a rotina em Gauss para R, mas o problema foi resolvido e no final é isso que importa.