Vanúcia,
O pacote MASS tem uma função chamada "fitdistr" que estima os parâmetros de várias distribuições por máxima verossimilhança.
Não me lembro de já ter ajustado uma weibull, mas é uma das distribuições possíveis de se estimar parâmetros.
Salvo engano, a sintaxe, tendo como base o código que você passou (e tendo instalado o pacote MASS) seria:
library(MASS) ## para carregar o pacote
fitdistr(dados, densfun="weibull") ## para fazer as estimações dos parâmetros
Mais detalhes você encontra pedindo um help (literalmente)...
?fitdistr
Espero que a ajude. Atenciosamente,
Bruno Pasquini.
========================================================
Olá pessoal,Gostaria de ajuda para calcular os parâmetros de weibull, pois as linhas de comando que estou utilizando são paracalcular pelo método dos momentos, porém , está me retornando valores negativos, se alguém que entenda melhor poder ajudar agradeço.Talvez tenha uma maneira melhor de calculardados<-read.table("mediaPOAinverno.txt",header=FALSE)med.weibull<-mean(dados) ## sample meanvar.weibull<-var(dados) ## sample variancel.est<-med.weibull/var.weibull ## lambda estimate (corresponds to rate)a.est<-((med.weibull)^2)/var.weibull ## alfa estimateValeu
Vanúcia Schumacher
Curso de graduação em meteorologia - UFPEL
Bolsista do Programa de Educação Tutorial - PET
_______________________________________________
R-br mailing list
R-br@listas.c3sl.ufpr.br
https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br
Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forneça código mínimo reproduzível.