Graduating sample data using generalized Weibull functions