Network Psychometrics in R

Estimating dimensionality
in multivariate data with network models.

EGAnet represents a set of measured variables as a network and estimates how many dimensions organize it. The package is built around reproducible code and visualizations suitable for publication.

> install.packages("EGAnet")
> library(EGAnet)
community.detection() · fig. 1

The function map

Functions, organized by workflow stage.

From raw items to a finished network model, every stage of the EGA workflow is its own set of composable functions.

EGA Functions

EGA() · bootEGA() · dynEGA() · hierEGA() · riEGA()

Psychometric Functions

itemStability() · invariance() · net.loads() · UVA() · CFA()

EGM Functions

simEGM() — simulate from the Exploratory Graph Model

Information Theory

tefi() · entropyFit() · ergoInfo() · totalCor()

Version 2.5.0

What changed in this release.

UPDATE

community.detection and community.consensus now use {EGAnet}'s own C implementation of the Louvain algorithm (louvain.c) instead of igraph::cluster_louvain.

INTERNAL

added resolve_resolution (not yet used/exported)