\[H_0:Es~ la~ distribucion\\ H_A: No~ es~ la~ distribucion\]

test <- function(data){
  if(ks.test(data, "pexp",mean(data),sd(data))[2]>0.05)y = print('Es una distribucion exponencial')
  else if (ks.test(data, "pnorm",mean(data),sd(data))[2]>0.05)y = print('Es una distribucion Normal')
  else if (ks.test(data, 'punif' ,min(data),max(data))[2]>0.05)y = print('Es una distribucion Uniforme')
  else if (ks.test(data, "ppois",mean(data),sd(data))[2]>0.05)y = print('Es una distribucion Poisson')
  else if (ks.test(data, "pbinom",mean(data),sd(data))[2]>0.05)y = print('Es una distribucion Binomial')
  else if (ks.test(data, "pchisq",mean(data),sd(data))[2]>0.05)y = print('Es una distribucion Chisquare')
  else if (ks.test(data, "plnorm",mean(data),sd(data))[2]>0.05)y = print('Es una distribucion Log Normal')
  else if (ks.test(data, "pbeta",mean(data),sd(data))[2]>0.05)y = print('Es una distribucion Beta')
}
set.seed(123)
x = rnorm(n = 50 )
hist(x, main = "Histograma de la distribucion", col = "gray")

plot(density(x), main = "Densidad distribucion")

test(x)
## [1] "Es una distribucion Normal"