Il y a la fitdistr
fonction dans le package MASS ou certaines des fonctions dans le package fitdistrplus . Voici quelques exemples de ce dernier.
require(fitdistrplus)
set.seed(1)
dat <- rnorm(50,0,1)
f1 <- fitdist(dat,"norm")
f2 <- fitdist(dat,"logis")
f3 <- fitdist(dat,"cauchy")
donc par exemple
> f1
Fitting of the distribution ' norm ' by maximum likelihood
Parameters:
estimate Std. Error
mean 0.1004483 0.11639515
sd 0.8230380 0.08230325
et vous pouvez voir les parcelles avec
plotdist(dat,"norm",para=list(mean=f1$estimate[1],sd=f1$estimate[2]))
plotdist(dat,"logis",para=list(location=f2$estimate[1],scale=f2$estimate[2]))
plotdist(dat,"cauchy",para=list(location=f3$estimate[1],scale=f3$estimate[2]))
il semble donc plausible comme une distribution normale

mais aussi peut-être comme une distribution logistique (vous aurez besoin d'un plus grand échantillon pour les distinguer dans les queues)

mais avec un qqplot et en regardant le CDF, vous pouvez dire que ce n'est probablement pas une distribution de Cauchy
