Distribuições Dinâmicas
Nesta aula, desvendaremos a importância da “programação defensiva” e da extensibilidade em aplicações Shiny, utilizando a programação funcional para criar um visualizador de distribuições probabilísticas altamente adaptável. Você verá como é possível adicionar novas distribuições (e.g., Weibull) com a simples adição de poucas linhas em tabelas de configuração, sem alterar o código central. Aprenderá a gerar dinamicamente os sliderInput
s para os parâmetros de cada distribuição e a criar sequências de valores e calcular densidades/probabilidades de forma indireta com do.call
para plotagem. O foco estará em como estruturar o código em funções modulares para garantir um server.R
conciso e uma aplicação fácil de estender e manter. Mergulhe fundo e domine a arte de criar aplicações Shiny à prova de futuro, prontas para qualquer expansão!