(self, row, attr, values)
:param row: (namedtuple) current values of the target row.
        :param attr: (str) attribute of row (i.e. cell) to generate posteriors for.
        :param values: (list[str]) list of values (for this attr) to generate posteriors for.

        :return: iterator of tuples (value, proba) for each value in :param values:
:param row: (namedtuple) current values of the target row.
        :param attr: (str) attribute of row (i.e. cell) to generate posteriors for.
        :param values: (list[str]) list of values (for this attr) to generate posteriors for.
: param row : ( namedtuple ) current values of the target row . : param attr : ( str ) attribute of row ( i . e . cell ) to generate posteriors for . : param values : ( list [ str ] ) list of values ( for this attr ) to generate posteriors for .
def predict_pp(self, row, attr, values):
        """
        :param row: (namedtuple) current values of the target row.
        :param attr: (str) attribute of row (i.e. cell) to generate posteriors for.
        :param values: (list[str]) list of values (for this attr) to generate posteriors for.

        :return: iterator of tuples (value, proba) for each value in :param values:
        """
        raise NotImplementedError
def predict_pp ( self , row , attr , values ) : raise NotImplementedError