Sobre o Budget.App
o Budget.App foi desenvolvido como Projeto de Conclusão do Curso de Especialização em Data Science e Big data na UFPR. O Objetivo foi desenvolver um modelo que permitisse a alocação de investimentos em mídia online.
Programação Linear
A programação linear é uma área da pesquisa operacional muito utilizada em processos para apoio à tomada de decisão. O termo “programação”, não tem a ver diretamente com programação de computadores, ou linguagem de programação. Este termo pode ser visto como um sinônimo de planejamento.
O termo “programação” da programação linear está relacionado ao planejamento de recursos visando atender determinadas condições. Estas condições, ou restrições, são representadas por equações e funções lineares.
Saiba mais sobre Programação LinearComo funciona o Budget.App
Após informar os dados solicitados, o sistema irá gerar um arquivo XLS que será baixado na sua máquina. É importante atentar ao formato de preenchimento dos dados.
No arquivo XLS gerado existem duas abas, na primeira são informados o resultado da solução da alocação de investimento, investimento previsto, alocado e saldo do investimento, se houver.
O status da solução pode ser INFEASIBLE, onde não foi encontrada uma solução ótima que atenda todas as restrições, ou OPTIMAL onde foi encontrada a solução que maximiza os resultados de conversões.
Mesmo a solução INFEASIBLE pode servir como ponto de partida para seu planejamento de mídia, mas em geral este resultado acontece quando existe um investimento mínimo por plataforma e um investimento muito pequeno disponível.
Ferramentas e Referências
Código-fonte Buget App no Github
Confira o Artigo do ProjetoAgradecimentos
Este projeto não seria possível sem a ajuda de diversas pessoas, entre elas quero agradecer imensamente ao Professor Orientador Abel Siqueira e também a Adrian Salceanu, criador do Genie Framework, que em diversas vezes prestou ajuda nas dúvidas sobre como desenvolver a aplicação.
Não posso esquecer também Jean Diogo, pelas incontáveis horas de ajuda, desde o início do projeto nos primeiros esboços em R e no suporte do desenvolvimento do site.
Além de toda comunidade Julia, que de forma solícita respondeu as inúmeras dúvidas sobre a linguagem e suas possibilidades.