Computes the similarity matrix from a random forest.
The model used must follow the scikit-learn API. That is, the model is a random forest class and is already trained (use
fit) before running this function. Also, func:apply must be used to push input data down the trained forest. See
sklearn.ensemble.RandomForestRegressorfor similar classes.
class) -- A trained random forest object for which the similarity matrix will be calculated.
ndarray) -- Input data matrice.
xmust have shape must be
(n, p)where n is the number of samples and p are the number of dimensions.
ndarray) -- The proximity matrix induced by random kernel.