Есть fitdistr
функция в пакете MASS или некоторые функции в пакете fitdistrplus . Вот несколько примеров из последнего.
require(fitdistrplus)
set.seed(1)
dat <- rnorm(50,0,1)
f1 <- fitdist(dat,"norm")
f2 <- fitdist(dat,"logis")
f3 <- fitdist(dat,"cauchy")
так например
> f1
Fitting of the distribution ' norm ' by maximum likelihood
Parameters:
estimate Std. Error
mean 0.1004483 0.11639515
sd 0.8230380 0.08230325
и вы можете увидеть графики с
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]))
так что это выглядит правдоподобно, как нормальное распределение
но также, возможно, в качестве логистического распределения (вам понадобится большая выборка, чтобы различить их в хвостах)
хотя с qqplot и просмотром CDF вы можете сказать, что это, вероятно, не дистрибутив Коши