'Produce a summary of the analysis.
Parameters
alpha : float
`1 - alpha` is the nominal coverage probability of the interval.
float_format : string
Used to format numeric values in the table.
method : string
The method for producing the confidence interval.  Currently
must be \'normal\' which uses the normal approximation.'

def summary(self, alpha=0.05, float_format='%.3f'):

    fmt = float_format
    headers = ['Statistic', 'P-value', 'DF']
    stubs = ['Symmetry', 'Homogeneity']
    sy = self.symmetry()
    hm = self.homogeneity()
    data = [[(fmt % sy.statistic), (fmt % sy.pvalue), ('%d' % sy.df)], [(fmt % hm.statistic), (fmt % hm.pvalue), ('%d' % hm.df)]]
    tab = iolib.SimpleTable(data, headers, stubs, data_aligns='r', table_dec_above='')
    return tab
