Predicts diffusion map projection from new data points
Predicts diffusion map projection from new data points
diffuseProj(dm, x, data, distfun)
Arguments
dm: Output from diffuseMat2 function
x: Matrix of new data points. Features in rows and cells in columns.
data: Original data used to generate diffusion map
distfun: A distance function that takes new data as first paramter and previous data as second variable returning a squared distance measure, with each sample in the rows and distance to previous data points in columns, e.g. function(x, y) (1 - cor(x, y))^2.
Returns
Returns a matrix with projected diffusion components.
Details
Predicts diffusion map projection from new data points
Examples
## Not run:y <- diffuseProj(xx, newData, oldData,function(z)(1-cor(z))^2)## End(Not run)