Skip to content

Releases: hfgolino/EGAnet

{EGAnet} 2.4.0

Choose a tag to compare

@AlexChristensen AlexChristensen released this 03 Dec 21:54
d3fad28

Changes in version 2.4.0

  • ADD: new function (plot_clusters) to plot clusters of individual dynEGA results

  • ADD: TEFI optimization for dynEGA functions

  • ADD: dynamic.network.compare to compare dynamic networks (allows for paired and non-paired tests)

  • ADD: network.fit for traditional fit statistics (only accurate for continuous data)

  • ADD: known.graph to refit without regularization or allow a graph to be estimated with weights when it is known

  • CHANGE: network.nonconvex changed to network.regularization for more generic implementations

  • UPDATE: zero variance time series handling in dynEGA functions

  • UPDATE: better mechanism for simEGM

  • UPDATE: better optimizations for EGM.optimizations

  • REMOVE: EGM has been removed (for now) as its under revision

  • REMOVE: network.nonconvex has been removed (for now) as its under revision

  • INTERNAL: regularization penalties and derivatives are added but not used (yet)

Changes in version 2.3.1

  • FIX: documentation for itemDiagnostics

  • FIX: $keep output from itemDiagnostics rather than $suggested

  • UPDATE: added argument, ordered, to either output net.loads in the initial variable order or descending order for each community

  • UPDATE: beta-min condition is used to supply a model-implied network for simEGM

  • UPDATE: missing data handling in glla and subsequently dynEGA functions

Changes in version 2.3.0

  • ADD: itemDiagnostics for automated detection of potential instability issues such as local dependnece, minor dimensions, multidimensionality, and low loadings

  • FIX: default itemStability plot switched back to empirical dimensions only

  • UPDATE: simEGM has a new (faster) data generating mechanism

  • UPDATE: EGM optimizations for log-likelihood, AIC, and BIC were added (including proper gradients)

{EGAnet} 2.2.0

Choose a tag to compare

@AlexChristensen AlexChristensen released this 07 Mar 10:37
de1dafd

Changes in version 2.2.0

  • ADD: network.nonconvex to estimate networks using non-convex regularization penalties

  • ADD: TEFI.compare to perform a significance test between two structures using bootEGA output

  • FIX: Error in printing length_error for color_palette_EGA

  • FIX: signs for revised network loadings have reverted back to original method due to issues with eigenvectors when there are unusual patterns of (partial) correlations

  • UPDATE: itemStability plot now includes the full item stability matrix rather than empirical dimensions

{EGAnet} 2.1.0

Choose a tag to compare

@AlexChristensen AlexChristensen released this 09 Nov 19:03
18e50c3

Changes in version 2.1.0

  • ADD: EGM and simEGM for model estimation and simulation of the Exploratory Graph Model, respectively

  • ADD: EGM.compare to compare EGM against EFA for most likely data generating mechanism

  • INTERNAL: fit function to calculate traditional, log-likelihood, and TEFI fit indices

Changes in version 2.0.8

  • FIX: issue with dynamic memory allocation in polychoric_matrix.c during CRAN's install of the package

  • ADD: cosine similarity added as a default for auto.correlate and 'corr' arguments

{EGAnet} 2.0.7

Choose a tag to compare

@AlexChristensen AlexChristensen released this 02 Sep 17:17

Changes in version 2.0.7

  • FIX: mixed data with missing data in network.predictability

  • ADD: frobenius norm to compare networks

  • ADD: network.compare function to test for differences in network structures using three different metrics (Frobenius Norm, Jensen-Shannon Similarity, total network strength)

  • ADD: a general function called information to compute several information theory measures

  • UPDATE: default 'loading.method' for net.loads has been changed to "revised" moving forward -- the previous default in versions <= 2.0.6 can be obtained using "original"

  • UPDATE: invariance handles more than 2 groups (plots up to 4 groups pairwise)

  • UPDATE: added 'signed' argument in jsd to allow for signed or absolute networks to be used in computations (includes downstream functions: infoCluster)

  • UPDATE: NEWS is now formatted in markdown

  • UPDATE: network.predictability uses R-squared and mean absolute error (MAE) for all node predictions

  • INTERNAL: network.generalizabilty was moved to be internal (needs some work yet)

  • INTERNAL: signs for net.loads uses the first eigenvector of the target network (rather than the custom obtain_signs function)

{EGAnet} 2.0.6

Choose a tag to compare

@AlexChristensen AlexChristensen released this 22 Apr 14:02

Changes in version 2.0.6

o FIX: bug when using na.data = "listwise" in standard cor() function

o FIX: update to revised network loadings signs

o FIX: bug in argument 'returnAllResults' for EBICglasso.qgraph

o FIX: bug when passing additional non-dimensionStability arugments into bootEGA

o FIX: bug when printing hierEGA summary from bootEGA

o UPDATE: colors in itemStability plots will match colors of hierEGA plot

o UPDATE: network.predictability uses empirical inverse variances (rather than network-implied)

o UPDATE: R-squared in continuous_accuracy helper uses formula for no intercept

{EGAnet} 2.0.5

Choose a tag to compare

@AlexChristensen AlexChristensen released this 14 Mar 21:24

Changes in version 2.0.5

o FIX: 'stroke' parameter in hierEGA that broke with {ggplot2} update

o ADD: network.predictability to predict new data based on a network

o ADD: network.generalizability to estimate network generalizability to new data (leverages network.predictability)

o UPDATE: new loadings (net.loads(..., loading.method = "experimental")) have been added to resolve issues in original loadings (e.g., signs, cross-loadings, standardization)

o UPDATE: plot.bootEGA will output itemStability plot by default

o UPDATE: dimensionStability output now included in bootEGA as output $stability

o UPDATE: 'rotate' argument added to infoCluster plot to allow for different angle of dendrogram

o DEPENDENCY: {fungible} is now 'IMPORTS' over 'SUGGESTS' for dependency in new loadings

o DEPRECATED: typicalStructure and plot.typicalStructure have been deprecated to FALSE

{EGAnet} 2.0.4

Choose a tag to compare

@AlexChristensen AlexChristensen released this 21 Jan 12:54

o FIX: plotting for infoCluster when there are grey lines involved (or not)

o FIX: pass of multiple passes of resolution_parameter causing an error in {igraph} 2.0.0 for EGA.fit (see issue #148)

o ADD: community.compare to perform permutation test to determine statistical significance of cluster similarity

o UPDATE: moved reindex_memberships to helpers

o UPDATE: reindex_memberships used in community.homogenize

{EGAnet} 2.0.3

Choose a tag to compare

@AlexChristensen AlexChristensen released this 17 Nov 17:36

Changes in version 2.0.3

  • FIX: freed edge.* arguments in compare.EGA.plots to allow full customization

  • UPDATE: optimizations for speed and memory in ergoInfo and boot.ergoInfo

  • DEPENDENCY: swapped out {ggdendro} for {dendextend}

{EGAnet} 2.0.2

Choose a tag to compare

@AlexChristensen AlexChristensen released this 25 Oct 12:38

Due to dependency issues, this release does not include Bayesian GGM capabilities. The functionality will return when the dependency issues can be resolved.

Changes in version 2.0.2

o FIX: ties for max gain in TMFG

o FIX: continuous variables with few categories that are treated as ordinal in polychoric.matrix

o FIX: character input for structure is now accepted

o ADD: website pointing to different data check errors added to error output (hopefully, makes errors more understandable)

o UPDATE: corr = "cor_auto" now performs qgraph::cor_auto in favor of legacy; previous behavior starting at 2.0.0 was to deprecate "cor_auto" in favor of "auto"; default remains corr = "auto"

o UPDATE: compare.EGA.plots outputs $all and $individual for the plots

o UPDATE: when structure is supplied for invariance, then configural check is skipped (structure is assumed to be invariant)

o UPDATE: added data generation for model = "BGGM" and uni.method = "expand" in community.unidimensional

o DEPENDENCY: {BGGM} has been removed until dependency chain on CRAN can be resolved

Changes in version 2.0.1

o updated the polychoric C code to avoid out-of-bounds access errors

{EGAnet} 2.0.0

Choose a tag to compare

@AlexChristensen AlexChristensen released this 08 Aug 15:19
77806b2

To check out changes in version 2.0.0, see NEWS and What's Changed?