首先需要明确分布,可以用KS检验一一尝试,看是否有符合的分布:ks.test(x,"pnorm")。
其中,"pnorm"检验正态分布,还可替换为rexp(指数分布)、punif(均匀分布),不过如果要用ks.test进行gamma分布、t分布等的检验,需要指定参数(如ks.test(x,"pgamma",5),ks.test(x,"pt",1,3))。
然后拟合分布的话,MASS包的fitdistr也可以做,fitdistr(x, "gamma"),其中gamma还可替换为t、weibull进行拟合。