def row_structural_typicality(self, X_L_list, X_D_list, row_id):
        """Returns the typicality (opposite of anomalousness) of given row.

        :param row_id: id of the target row
        :type row_id: int

        :returns: float, the typicality, from 0 to 1
        """
        return su.row_structural_typicality(X_L_list, X_D_list, row_id)