Smooth Signal on Graph
smoothSignalOnGraph(
signal,
filter,
graph = NULL,
lap = NULL,
l.max = NULL,
m = 50,
...
)
signal to be smoothed
function that accepts signal `x` and the maximal Laplacian eigenvalue `l.max`. See heatFilter
as an example.
igraph object with the graph (default=NULL)
graph laplacian (default=NULL). If NULL, `lap` estimated from graph.
maximal eigenvalue of `lap` (default=NULL). If NULL, estimated from `lap`.
numeric Maximum order of Chebyshev coeff to compute (default=50)
Arguments passed on to smoothChebyshev
n.cores
numeric Number of cores for parallel run (default=1)
progress.chunks
numeric Number of chunks per core for estimating progress (default=5). Large values are not suggested, as it may bring overhead.
progress
boolean Flag on whether progress must be shown (default=TRUE, i.e. 'progress.chunks > 1')
Other graph smoothing:
computeChebyshevCoeffs()
,
heatFilter()
,
smoothChebyshev()