The hardware and bandwidth for this mirror is donated by dogado GmbH, the Webhosting and Full Service-Cloud Provider. Check out our Wordpress Tutorial.
If you wish to report a bug, or if you are interested in having us mirror your free-software or open-source project, please feel free to contact us at mirror[@]dogado.de.

ValCurvaR

Ferramentas transparentes para estudo de linearidade e validação de curvas analíticas em R. O pacote preserva as replicatas, avalia falta de ajuste e heterocedasticidade, compara OLS e WLS e produz gráficos de calibração, resíduos, variância e incerteza de predição.

Exemplo mínimo

dados <- validar_curva(dados_brutos, concentracao, sinal, replica)
ajuste <- ajustar_curva(dados, metodo = "auto")
diagnosticos <- diagnosticar_curva(ajuste)
painel_calibracao(ajuste)

Para uma tabela horizontal, informe somente a coluna de concentracao. As demais colunas numericas serao tratadas como replicatas e convertidas automaticamente:

curva <- validar_curva(dados_horizontais, concentracao)

O resultado automático é uma recomendação baseada em diagnósticos; a decisão de aprovar a faixa e o modelo continua documentada pelo laboratório.

Diagnosticos adicionais

diagnosticar_curva() reune Shapiro-Wilk, Anderson-Darling, Kolmogorov-Smirnov com correcao de Lilliefors e Ryan-Joiner para os residuos; Brown-Forsythe, Breusch-Pagan, Goldfeld-Quandt e Cochran para variancia; Durbin-Watson e Breusch-Godfrey para independencia; e residuos padronizados e studentizados, alavancagem, Cook, DFFITS, DFBETAS e Grubbs para influencia.

diagnosticos$normalidade
diagnosticos$cochran
diagnosticos$grubbs
diagnosticos$independencia
grafico_qq(ajuste, semente = 2026)
grafico_influencia(ajuste)
analisar_sensibilidade(ajuste)

analisar_sensibilidade() ajusta modelos deixando uma observacao de fora somente para medir seu impacto nos estimadores. Ela nunca altera os dados nem recomenda a exclusao automatica de uma medicao. O pacote nao transforma os dados para tentar obter normalidade.

Relatorio completo em PDF

Com o ajuste pronto, gere um relatorio tecnico completo por R Markdown com um unico comando:

gerar_relatorio_pdf(ajuste, "relatorio-calibracao.pdf")

Exemplo Eurachem A5.2

dados <- dados_eurachem_a52()
curva <- validar_curva(dados, concentracao_mg_L, absorbancia, replica)
ajuste_ols <- ajustar_curva(curva, metodo = "ols")
ajuste_wls <- ajustar_curva(curva, metodo = "wls")
comparar_modelos(ajuste_ols, ajuste_wls)
painel_calibracao(ajuste_wls)

These binaries (installable software) and packages are in development.
They may not be fully stable and should be used with caution. We make no claims about them.
Health stats visible at Monitor.