tramainterface gráfica para fazer análises

Cada bloco representa um passo na sua linha de pensamento.

Criado por Pedro Mambelli e João Paulo Bonifácio
powered by R, Shiny, React.js & Claude

Como usar

Um fluxo montado do zero, em um minuto.

Instalar

Programa para Windows e Linux, ou pacote do R. Livre e gratuito.

Linux

Um comando no terminal:

curl -fsSL https://raw.githubusercontent.com/uaipedro/trama/main/tools/installer/linux/install.sh | bash
Outras formas de instalar

Coleções

Os blocos vêm agrupados em coleções que conversam entre si: a tabela que sai de Dados ou de uma consulta SQL vira gráfico, e dali segue para um modelo, uma amostra ou um experimento.

Avaliados com os dados

Garantidos pelo planejamento

  • Os tratamentos foram sorteados dentro de cada bloco, com todos os tratamentos em todo bloco, e cada parcela é uma unidade experimental independente.

    Não há teste para isso: é o planejamento que garante. Sem sorteio, o F não tem a interpretação causal do experimento.

De onde vem o método

Banzatto e Kronka (2006), Pimentel-Gomes (2009) e Montgomery (2017). A conta é feita pela função stats::lm.

Ajuda completa do bloco

Hoje são 139 blocos com pressupostos documentados e 251 obras citadas. Veja como as contas são conferidas e o registro de cada revisão.

Como a conta é conferida

  • Pacotes consolidados: o resultado do bloco é comparado, número a número, com a saída de um pacote R de referência para o mesmo método.

  • Exemplos de livros: exemplos resolvidos em livros e artigos são refeitos no bloco, e o teste cita a fonte e a tolerância aceita.

  • Simulações: com dados gerados a partir de valores conhecidos, confere-se se o bloco recupera o efeito e se a taxa de erro tipo I fica no nível declarado.

Onde estamos

  • De 121 blocos estatísticos, 59 já são conferidos contra uma referência externa, 18 em parte e 44 ainda não. A lista é pública, bloco a bloco.

  • Quando uma correção muda o resultado, a versão do bloco sobe e o fluxo salvo avisa. Cada mudança entra no registro de revisão.

O que nenhum teste garante

A casualização e a independência das observações dependem do planejamento do estudo. O bloco diz isso, em vez de fingir que verificou.

Etapas de validação e registro de revisão

Aberto a quem quiser ajudar

  • Revisão por professores e pesquisadores: cada revisão terá nome, data e a versão do bloco revisado. Ela cobre a implementação e a documentação do método, não as análises feitas com ele.

    Onde:registro de revisão

  • Apontar um problema: um resultado estranho, um pressuposto faltando, uma referência errada. Cada aviso vira uma tarefa pública.

    Onde:issues no GitHub

  • Propor um bloco ou uma coleção: uma coleção nova é um pacote R; o núcleo do trama não tem estatística dentro.

    Como:por dentro do trama

Em desenho

  • Registrar como cada pressuposto foi avaliado: qual bloco serviu de evidência, com que resultado, e quem conferiu.

  • Guardar as informações do estudo: delineamento, unidade experimental e origem dos dados. "Não sei" é uma resposta aceita.

Código aberto

Livre e gratuito, com o código, os testes e o registro de revisão públicos.

Código no GitHub

Para começar

O que está em andamento

Os próximos passos são organizados pelos problemas que queremos resolver, e não por funcionalidade.

  1. Em desenho

    Registrar como cada pressuposto foi avaliado

    Guardar no fluxo qual bloco serviu de evidência e com que resultado, e quem conferiu. Quando a evidência vier de um teste, o fluxo diz qual; o julgamento continua sendo de uma pessoa.

  2. Em desenho

    Guardar as informações do estudo

    Delineamento, unidade experimental, origem dos dados e se a análise foi planejada ou exploratória. Os blocos perguntam só quando precisam, e "não sei" é uma resposta aceita.

  3. Aberto a colaboração

    Revisão por professores e pesquisadores

    Cada revisão terá nome, data e a versão do bloco revisado. Ela cobre a implementação e a documentação do método, e não as análises feitas com ele.