Package: EGAnet 2.2.1

Hudson Golino

EGAnet: 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.

Authors:Hudson Golino [aut, cre], Alexander Christensen [aut], Robert Moulder [ctb], Luis E. Garrido [ctb], Laura Jamison [ctb], Dingjing Shi [ctb]

EGAnet_2.2.1.tar.gz
EGAnet_2.2.1.zip(r-4.5)EGAnet_2.2.1.zip(r-4.4)EGAnet_2.2.1.zip(r-4.3)
EGAnet_2.2.1.tgz(r-4.5-x86_64)EGAnet_2.2.1.tgz(r-4.5-arm64)EGAnet_2.2.1.tgz(r-4.4-x86_64)EGAnet_2.2.1.tgz(r-4.4-arm64)EGAnet_2.2.1.tgz(r-4.3-x86_64)EGAnet_2.2.1.tgz(r-4.3-arm64)
EGAnet_2.2.1.tar.gz(r-4.5-noble)EGAnet_2.2.1.tar.gz(r-4.4-noble)
EGAnet_2.2.1.tgz(r-4.4-emscripten)EGAnet_2.2.1.tgz(r-4.3-emscripten)
EGAnet.pdf |EGAnet.html
EGAnet/json (API)
NEWS

# Install 'EGAnet' in R:
install.packages('EGAnet', repos = c('https://hfgolino.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/hfgolino/eganet/issues

Pkgdown site:https://r-ega.net

Datasets:

On CRAN:

Conda:

7.83 score 47 stars 1 packages 61 scripts 3.3k downloads 10 mentions 56 exports 181 dependencies

Last updated 15 days agofrom:b9941c53b3. Checks:12 OK. Indexed: yes.

TargetResultLatest binary
Doc / VignettesOKMar 17 2025
R-4.5-win-x86_64OKMar 17 2025
R-4.5-mac-x86_64OKMar 17 2025
R-4.5-mac-aarch64OKMar 17 2025
R-4.5-linux-x86_64OKMar 17 2025
R-4.4-win-x86_64OKMar 17 2025
R-4.4-mac-x86_64OKMar 17 2025
R-4.4-mac-aarch64OKMar 17 2025
R-4.4-linux-x86_64OKMar 17 2025
R-4.3-win-x86_64OKMar 17 2025
R-4.3-mac-x86_64OKMar 17 2025
R-4.3-mac-aarch64OKMar 17 2025

Exports:auto.correlateboot.ergoInfobootEGACFAcolor_palette_EGAcommunity.comparecommunity.consensuscommunity.detectioncommunity.homogenizecommunity.unidimensionalcompare.EGA.plotsconvert2igraphconvert2tidygraphcosinedimensionStabilitydynEGAdynEGA.ind.popEBICglasso.qgraphEGAEGA.estimateEGA.fitEGMEGM.compareEmbedentropyFitergoInfofrobeniusgenTEFIgllahierEGAigraph2matrixinfoClusterinformationinvarianceitemStabilityjsdLCTmodularitynet.loadsnet.scoresnetwork.comparenetwork.estimationnetwork.nonconvexnetwork.predictabilitypolychoric.matrixriEGAsimDFMsimEGMtefitefi.compareTMFGtotalCortotalCorMatUVAvn.entropywto

Dependencies:abindarmbackportsbase64encBHbitbit64bootbroombslibcachemcarcarDatacheckmatecliclueclustercodacodetoolscolorspacecorpcorcorrplotcowplotcpp11crayonCVXRdata.tabledendextendDEoptimDerivdigestdoBydplyrECOSolveRevaluatefansifarverfastmapfdrtoolfontawesomeforcatsforeachforeignFormulafsfungiblefuturefuture.applyGAgenericsGGallyggplot2ggpubrggrepelggsciggsignifggstatsglassoglassoFastglobalsgluegmpGPArotationgridExtragtablegtoolshighrHmischmshtmlTablehtmltoolshtmlwidgetsigraphisobanditeratorsjpegjquerylibjsonliteknitrkutilslabelinglatticelavaanlifecyclelisrelToRlistenvlme4magrittrMASSMatrixMatrixModelsMBESSmcmcMCMCpackmemoisemgcvmimicrobenchmarkmimeminqamnormtmodelrmunsellmvtnormnetworknleqslvnlmenloptrnnetnumDerivOpenMxopenxlsxosqpparallellypatchworkpbapplypbivnormpbkrtestpbmcapplypillarpkgconfigplyrpngpolynomprettyunitsprogressprogressrpsychpurrrqgraphquadprogquantregR6rappdirsrbibutilsRColorBrewerRcppRcppArmadilloRcppEigenRcppParallelRcsdpRdpackreformulasreshape2rlangrmarkdownRmpfrrockchalkrpartrpfRSpectrarstatixrstudioapiRUnitsassscalesscssemsemPlotsemToolssnaSparseMStanHeadersstatnet.commonstringistringrsurvivaltibbletidyrtidyselecttinytexutf8vctrsviridisviridisLitewithrxfunXMLxtableyamlzip

Readme and manuals

Help Manual

Help pageTopics
EGAnet-packageEGAnet-package EGAnet
Automatic correlationsauto.correlate
Bootstrap Test for the Ergodicity Information Indexboot.ergoInfo
'bootEGA' Results of 'wmt2'Databoot.wmt
Bootstrap Exploratory Graph AnalysisbootEGA
CFA Fit of 'EGA' or 'hierEGA' StructureCFA
'EGA' Color Palettescolor_palette_EGA
Compares Community Detection Solutions Using Permutationcommunity.compare
Applies the Consensus Clustering Method (Louvain only)community.consensus
Apply a Community Detection Algorithmcommunity.detection
Homogenize Community Membershipscommunity.homogenize
Approaches to Detect Unidimensional Communitiescommunity.unidimensional
Visually Compare Two or More 'EGAnet' plotscompare.EGA.plots
Convert networks to 'igraph'convert2igraph
Convert networks to 'tidygraph'convert2tidygraph
Cosine similaritycosine
Depression Datadepression
Dimension Stability Statistics from 'bootEGA'dimensionStability
Loadings Comparison Test Deep Learning Neural Network Weightsdnn.weights
Dynamic Exploratory Graph AnalysisdynEGA
Intra- and Inter-individual 'dynEGA'dynEGA.ind.pop
'EBICglasso' from 'qgraph' 1.4.4EBICglasso.qgraph
Exploratory Graph AnalysisEGA
Estimates 'EGA' for Multidimensional StructuresEGA.estimate
'EGA' Optimal Model Fit using the Total Entropy Fit Index ('tefi')EGA.fit
'EGA' Network of 'wmt2'Dataega.wmt
S3 Plot Methods for 'EGAnet'EGAnet-plot plot.EGAnet
Exploratory Graph ModelEGM
Compare 'EGM' with EFAEGM.compare
Time-delay EmbeddingEmbed
Entropy Fit IndexentropyFit
Ergodicity Information IndexergoInfo
Frobenius Norm (Similarity)frobenius
Generalized Total Entropy Fit Index using Von Neumman's entropy (Quantum Information Theory) for correlation matricesgenTEFI
Generalized Local Linear Approximationglla
Hierarchical 'EGA'hierEGA
Convert '' network to matrixigraph2matrix
Information Theoretic Mixture Clustering for 'dynEGA'infoCluster
Information Theory Metricsinformation
Intelligence DataintelligenceBattery
Measurement Invariance of 'EGA' Structureinvariance
Item Stability Statistics from 'bootEGA'itemStability
Jensen-Shannon Distancejsd
Loadings Comparison TestLCT
Computes the (Signed) Modularity Statisticmodularity
Network Loadingsnet.loads
Network Scoresnet.scores
Compares Network Structures Using Permutationnetwork.compare
Apply a Network Estimation Methodnetwork.estimation
GLASSO with Non-convex Penaltiesnetwork.nonconvex
Predict New Data based on Networknetwork.predictability
Optimism Dataoptimism
Computes Polychoric Correlationspolychoric.matrix
Prime Numbers through 100,000prime.num
Random-Intercept 'EGA'riEGA
sim.dynEGA Datasim.dynEGA
Simulate data following a Dynamic Factor ModelsimDFM
Simulate data following a Exploratory Graph Model ('EGM')simEGM
Total Entropy Fit Index using Von Neumman's entropy (Quantum Information Theory) for correlation matricestefi
Compare Total Entropy Fit Index ('tefi') Between Two Structurestefi.compare
Triangulated Maximally Filtered GraphTMFG
Total CorrelationtotalCor
Total Correlation MatrixtotalCorMat
Unique Variable AnalysisUVA
Entropy Fit Index using Von Neumman's entropy (Quantum Information Theory) for correlation matricesvn.entropy
WMT-2 Datawmt2
Weighted Topological Overlapwto