Here (Fig. ), analysis of errors by functional group is slightly complicated by the fact that errors could depend on the identity of the solvent or the identity of the solute. In the limit of very large datasets this should be easily surmountable, because a large number of samples would ensure that analysis by solute would involve averaging over a large number of solutes, and analysis by solvent would involve averaging over a large number of solutes.