def write_identifier_section(rslt):
    """This function prints the information about the estimation results in the output
     file.
     """
    file_ = ''
    fmt_ = '\n  {:<10}' + '{:>10}' + ' {:>18}' + '{:>16}' + '\n\n'
    file_ += fmt_.format(*['', '', 'Start', 'Finish'])
    fmt_ = (' {:<10}' + '    {:>10}' + '{:>15}' * 2 + '{:>18}' + '{:>9}' +
        '{:>19}' + '{:>24}')
    file_ += fmt_.format(*['Section', 'Identifier', 'Coef', 'Coef',
        'Std err', 't', 'P>|t|', '95% Conf. Int.']) + '\n'
    fmt = ('  {:>10}' + '   {:<15}' + ' {:>11.4f}' + '{:>15.4f}' * 4 +
        '{:>15.4f}' + '{:>10.4f}')
    for category in ['TREATED', 'UNTREATED', 'CHOICE', 'DIST']:
        file_ += '\n  {:<10} \n'.format(category)
        for counter, var in enumerate(rslt[category]['order']):
            file_ += '{0}\n'.format(fmt.format('', var, rslt[category][
                'starting_values'][counter], rslt[category]['params'][
                counter], rslt[category]['standard_errors'][counter], rslt[
                category]['t_values'][counter], rslt[category]['p_values'][
                counter], rslt[category]['confidence_intervals'][counter][0
                ], rslt[category]['confidence_intervals'][counter][1]))
    return file_
