-
Notifications
You must be signed in to change notification settings - Fork 6
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Testes #16
Comments
Com o novo pull reuqest (#26) do D2 vi como este ToDo é importante! Antes de verificar se a modificação proposta pelo request funciona temos que usar uma bateria de testes que verifica se o que já fucniona continua.. Proposta de pacote básico:
|
Ok vou fazer isso no R, ok? vou cirar um código de testes prontos para esses casos. |
Acho que o lugar certo pra criar esses testes é no R mesmo. Ter um arquivo Sugiro usar sempre "set.seed" antes de cada teste pra garantir On Thu, Sep 25, 2014 at 10:03 PM, Marcelo Awade [email protected]
|
Totalmente de acoRdo! Mais alguns testes simples:
|
Pessoal, finalmente acabei de fazer algumas funções teste para o TWoLife, que está no novo arquivo Analytical-pckg.R. No arquivo Tests.R estão os testes que rodei para gerar os gráficos que apresento abaixo. Nesse processo, retirei (ainda está como comentário) os comandos de teste do arquivo TWoLife.R, que agora contém apenas as funções básicas para chamar o TWoLife em R. Por enquanto, só testei para paisagem homogênea, para as quais se aplicam as predições do modelo de Skellam. Antes de testar paisagem heterogênea, gostaria de discutir como calcular densidade nessa condição (abrirei um issue para isso).
CONCLUSÃOAcho que a simulação está funcionando corretamente, porém tem esses casos especiais que merecem ser discutidos. Acho que isso faz parte de um modelo de simulação, correto? Na verdade, a única questão que tenho é sobre o cálculo da velocidade para reação-difusão logística. |
Chalom, esqueci de colocar o set.seed... e não usei nada que demandasse a função all.equal. Não vejo onde ela se aplicaria em nossos testes. Ah, e ainda não implementei no código um contador que não seja de um em um. Não estou conseguindo lembrar da formula para isso. |
Tudo funfando! Ver tb os resultados das funções de teste no issue #16
Se eu entendi corretamente, o processo é rodar o Tests.R e olhar pras figuras? (que devem ser as que o D2 colocou acima). Já usei o Travis-CI e é muito bom, mas tem duas coisas que precisam ser adaptadas:
|
Precisamos recuperar, documentar e manter os testes básicos do TWoLife: crescimento exponencial simples, capacidade de suporte, comparação com o Skellam, etc.
The text was updated successfully, but these errors were encountered: