spectralGraphTopology0.2.3 package

Learning Graphs from Data via Spectral Constraints

A

Computes the Adjacency linear operator which maps a vector of weights ...

accuracy

Computes the accuracy between two matrices

Astar

Computes the Astar operator.

block_diag

Constructs a block diagonal matrix from a list of square matrices

cluster_k_component_graph

Cluster a k-component graph from data using the Constrained Laplacian ...

D

Computes the degree operator from the vector of edge weights.

Dstar

Computes the Dstar operator, i.e., the adjoint of the D operator.

fdr

Computes the false discovery rate between two matrices

fscore

Computes the fscore between two matrices

L

Computes the Laplacian linear operator which maps a vector of weights ...

learn_bipartite_graph

Learn a bipartite graphLearns a bipartite graph on the basis of an obs...

learn_bipartite_k_component_graph

Learns a bipartite k-component graphJointly learns the Laplacian and A...

learn_combinatorial_graph_laplacian

Learn the Combinatorial Graph Laplacian from dataLearns a graph Laplac...

learn_graph_sigrep

Learn graphs from a smooth signal representation approachThis function...

learn_k_component_graph

Learn the Laplacian matrix of a k-component graphLearns a k-component ...

learn_laplacian_gle_admm

Learn the weighted Laplacian matrix of a graph using the ADMM method

learn_laplacian_gle_mm

Learn the weighted Laplacian matrix of a graph using the MM method

learn_smooth_approx_graph

Learns a smooth approximated graph from an observed data matrix. Check...

learn_smooth_graph

Learn a graph from smooth signalsThis function learns a connected grap...

Lstar

Computes the Lstar operator.

npv

Computes the negative predictive value between two matrices

recall

Computes the recall between two matrices

relative_error

Computes the relative error between the true and estimated matrices

specificity

Computes the specificity between two matrices

spectralGraphTopology-package

Package spectralGraphTopology

In the era of big data and hyperconnectivity, learning high-dimensional structures such as graphs from data has become a prominent task in machine learning and has found applications in many fields such as finance, health care, and networks. 'spectralGraphTopology' is an open source, documented, and well-tested R package for learning graphs from data. It provides implementations of state of the art algorithms such as Combinatorial Graph Laplacian Learning (CGL), Spectral Graph Learning (SGL), Graph Estimation based on Majorization-Minimization (GLE-MM), and Graph Estimation based on Alternating Direction Method of Multipliers (GLE-ADMM). In addition, graph learning has been widely employed for clustering, where specific algorithms are available in the literature. To this end, we provide an implementation of the Constrained Laplacian Rank (CLR) algorithm.

  • Maintainer: Ze Vinicius
  • License: GPL-3
  • Last published: 2022-03-14