Examples: visualization, C++, networks, data cleaning, html widgets, ropensci.

Found 1230 packages in 0.02 seconds

wfg — by Han Yu, 9 years ago

Weighted Fast Greedy Algorithm

Implementation of Weighted Fast Greedy algorithm for community detection in networks with mixed types of attributes.

robin — by Valeria Policastro, 5 months ago

ROBustness in Network

Assesses the robustness of the community structure of a network found by one or more community detection algorithm to give indications about their reliability. It detects if the community structure found by a set of algorithms is statistically significant and compares the different selected detection algorithms on the same network. robin helps to choose among different community detection algorithms the one that better fits the network of interest. Reference in Policastro V., Righelli D., Carissimo A., Cutillo L., De Feis I. (2021) < https://journal.r-project.org/archive/2021/RJ-2021-040/index.html>.

EGAnet — by Hudson Golino, 3 months ago

Exploratory Graph Analysis – a Framework for Estimating the Number of Dimensions in Multivariate Data using Network Psychometrics

Implements the Exploratory Graph Analysis (EGA) framework for dimensionality and psychometric assessment. EGA estimates the number of dimensions in psychological data using network estimation methods and community detection algorithms. A bootstrap method is provided to assess the stability of dimensions and items. Fit is evaluated using the Entropy Fit family of indices. Unique Variable Analysis evaluates the extent to which items are locally dependent (or redundant). Network loadings provide similar information to factor loadings and can be used to compute network scores. A bootstrap and permutation approach are available to assess configural and metric invariance. Hierarchical structures can be detected using Hierarchical EGA. Time series and intensive longitudinal data can be analyzed using Dynamic EGA, supporting individual, group, and population level assessments.

CASCORE — by Yaofang Hu, 2 years ago

Covariate Assisted Spectral Clustering on Ratios of Eigenvectors

Functions for implementing the novel algorithm CASCORE, which is designed to detect latent community structure in graphs with node covariates. This algorithm can handle models such as the covariate-assisted degree corrected stochastic block model (CADCSBM). CASCORE specifically addresses the disagreement between the community structure inferred from the adjacency information and the community structure inferred from the covariate information. For more detailed information, please refer to the reference paper: Yaofang Hu and Wanjie Wang (2022) . In addition to CASCORE, this package includes several classical community detection algorithms that are compared to CASCORE in our paper. These algorithms are: Spectral Clustering On Ratios-of Eigenvectors (SCORE), normalized PCA, ordinary PCA, network-based clustering, covariates-based clustering and covariate-assisted spectral clustering (CASC). By providing these additional algorithms, the package enables users to compare their performance with CASCORE in community detection tasks.

CliquePercolation — by Jens Lange, 3 years ago

Clique Percolation for Networks

Clique percolation community detection for weighted and unweighted networks as well as threshold and plotting functions. For more information see Farkas et al. (2007) and Palla et al. (2005) .

CommKern — by Alexandria Jensen, 3 years ago

Network-Based Communities and Kernel Machine Methods

Analysis of network community objects with applications to neuroimaging data. There are two main components to this package. The first is the hierarchical multimodal spinglass (HMS) algorithm, which is a novel community detection algorithm specifically tailored to the unique issues within brain connectivity. The other is a suite of semiparametric kernel machine methods that allow for statistical inference to be performed to test for potential associations between these community structures and an outcome of interest (binary or continuous).

perturbR — by KM Gates, 6 years ago

Random Perturbation of Count Matrices

The perturbR() function incrementally perturbs network edges (using the rewireR function)and compares the resulting community detection solutions from the rewired networks with the solution found for the original network. These comparisons aid in understanding the stability of the original solution. The package requires symmetric, weighted (specifically, count) matrices/networks.

ScorePlus — by Shengming Luo, 6 years ago

Implementation of SCORE, SCORE+ and Mixed-SCORE

Implementation of community detection algorithm SCORE in the paper J. Jin (2015) , and SCORE+ in J. Jin, Z. Ke and S. Luo (2018) . Membership estimation algorithm called Mixed-SCORE in J. Jin, Z. Ke and S. Luo (2017) .

habCluster — by Qiang Dai, 3 years ago

Detecting Spatial Clustering Based on Connection Cost Between Grids

Based on landscape connectivity, spatial boundaries were identified using community detection algorithm at grid level. Methods using raster as input and the value of each cell of the raster is the "smoothness" to indicate how easy the cell connecting with neighbor cells. Details about the 'habCluster' package methods can be found in Zhang et al. .

sbmSDP — by Arash A. Amini, 10 years ago

Semidefinite Programming for Fitting Block Models of Equal Block Sizes

An ADMM implementation of SDP-1, a semidefinite programming relaxation of the maximum likelihood estimator for fitting a block model. SDP-1 has a tendency to produce equal-sized blocks and is ideal for producing a form of network histogram approximating a nonparametric graphon model. Alternatively, it can be used for community detection. (This is experimental code, proceed with caution.)