smoothSignalOnGraph: Smooth Signal on Graph

smoothSignalOnGraphR Documentation

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


kharchenkolab/sccore documentation built on Feb. 26, 2024, 12:41 a.m.