def METHOD_NAME(self, x, given, kind = 'nodes', how = 'index'):
    """Produces a Dense Matrix of the conditional probability of x given y
    Args:
        x: the column variable of interest given the column y=given
        given : the variabe to fix constant
        df pd.DataFrame: dataframe
        how (str, optional): One of 'column' or 'index'. Defaults to 'index'.
        kind (str, optional): 'nodes' or 'edges'. Defaults to 'nodes'.
    Returns:
        pd.DataFrame: the conditional probability of x given the column y
        as dense array like dataframe
    """
    res = self.bind()
    if kind == 'nodes':
        df = res._nodes    
    else:
        df = res._edges
    condprobs = probs(x, given, df, how=how) 
    return condprobs