sccore (version 0.1.2)

smoothSignalOnGraph: Smooth Signal on Graph

Description

Smooth Signal on Graph

Usage

smoothSignalOnGraph(
  signal,
  filter,
  graph = NULL,
  lap = NULL,
  l.max = NULL,
  m = 50,
  ...
)

Arguments

signal

signal to be smoothed

filter

function that accepts signal `x` and the maximal Laplacian eigenvalue `l.max`. See heatFilter as an example.

graph

igraph object with the graph (default=NULL)

lap

graph laplacian (default=NULL). If NULL, `lap` estimated from graph.

l.max

maximal eigenvalue of `lap` (default=NULL). If NULL, estimated from `lap`.

m

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')

See Also

Other graph smoothing: computeChebyshevCoeffs(), heatFilter(), smoothChebyshev()