'Estimate the weighted log-probabilities, log P(X | Z) + log weights.
Parameters
X : array-like, shape (n_samples, n_features)
Returns
weighted_log_prob : array, shape (n_samples, n_component)'

def _estimate_weighted_log_prob(self, X):

    return (self._estimate_log_prob(X) + self._estimate_log_weights())
