Skip to content
InterconectaR needs mantar (through bootnet), which CRAN will archive unless its check problems are fixed by Oct 29.

InterconectaR

1.0.1Package record

Psychological Network Analysis and Psychometric Insights

0packages depend
39downloads / year
–test coverage
10/10flavors OK

Overview

About

Estimates psychological networks by group for research in the social sciences and complements them with psychometric modeling. It summarises centrality and bridge centrality indices, evaluates the stability of edges and centrality from bootstrap results, refines items by the stability of exploratory graph analysis (EGA), and plots networks with the variance explained of each node. It also estimates an a priori sample size for EGA through Monte Carlo simulation and includes an interactive application to plan the sample size of a network study. Methods follow Epskamp, Borsboom and Fried (2018) doi:10.3758/s13428-017-0862-1 and Golino and Epskamp (2017) doi:10.1371/journal.pone.0174035.

Changes in 1.0.1

First version submitted to CRAN.

  • plot_networks_by_group() restores par() with an immediate on.exit() call and always closes its temporary device; the NetPowerLab app restores the user's par() after the plot.
  • The SemPowerLab application (run_sempowerlab()), added during development, moved to the PsyMetricTools package, which covers latent variable models. semPower is no longer suggested.

New functions

  • New run_netpowerlab(): launches the NetPowerLab Shiny application, which plans the sample size of a network study by wrapping bootnet::netSimulator() and powerly::powerly(). The reference network is built block by block (one block per instrument) and acts as the effect size; the app also writes the reproducible script and a draft of the Participants section. shiny, bslib and powerly moved into Suggests.
Show all changes in 1.0.1Hide the rest of the changes in 1.0.1
  • New sample_size_EGA_montecarlo(), with sample_size_EGA_control(), make_likert_thresholds(), plot_sample_size_EGA_montecarlo(), plot_power_curve_ci(), plot_failure_decomposition(), show_recommendation() and show_plots(): a priori sample size for EGA through Monte Carlo simulation.

Bug fixes

  • NetPowerLab ran powerly with an increasing curve for specificity, which falls as N grows. It now reports a recommendation only when powerly converged and the value is not at the top of the range, and the script and paragraph follow the network and settings actually simulated.
  • sample_size_EGA_control() merged nested lists: control = list(targets = list(ari = .80)) silently kept the default edge_correlation target. Entries now replace the defaults.
  • sample_size_EGA_montecarlo(): items that EGA leaves without a community no longer inflate the ARI; bootstrap resamples that never reach the target are treated as censored instead of dropped, so the upper CI bound is no longer understated; the bootstrap CI is reproducible with parallel = TRUE; a non positive definite partial network stops with a message that gives the admissible edge weight; the sensitivity sweep skips the edge-threshold runs when no target depends on them and compares every row with the main run.
  • optimize_leiden_resolution() treated untested resolutions (after an early stop) as having TEFI = 0, could choose one of them as the best, and misaligned the models with their rows in comparison when a resolution failed.
  • plot_lvm() labelled residual correlations as residual partial correlations, and did not restore the graphical parameters.
  • plot_latent_network_diagram() called getmatrix() without importing it, so psychonetrics models failed unless psychonetrics was attached.
  • compute_netScores() wrote to the global environment when the stability step failed.
  • convert_EGA_to_df() returned NA as the algorithm for EGAnet 2.x results.
  • mgm_error_metrics() passed levels instead of level to mgm::mgm().

CRAN compliance

  • No function assigns into the global environment: the print methods for silent_gg and silent_plot are now registered by the package.
  • Nothing is written to disk by default: plot_latent_network_diagram() requires output_path.
  • Functions report progress with message() instead of cat(), and compute_netScores() only asks for dimension names in interactive sessions.
  • No fixed seeds inside functions: boot_and_evaluate(), refine_items_by_stability() and compute_netScores() default to seed = NULL; the user's future plan is restored on exit; parallel defaults use at most 2 cores.
  • Every exported function documents its return value and has a runnable example.
  • reshape2 and stringr are no longer needed; viridis moved to Suggests; psychonetrics added to Suggests. Requires R >= 4.1.0.

From NEWS.md in the release

Install

Health

CRAN checks
10OK
Slowest check: 5.4 min · r-oldrel-windows-x86_64
Status changes
  • OK10 OKNow
  • OK6 OK2026-10-16
Advisories

none known

Documentation

In release 1.0.1
READMEYes · 926 wordsVignettesNoNEWSYes · 100% structured · mentions 1.0.1Citation fileNoWebsitenot declared in DESCRIPTION
Help pages
51 (1 internal)
Examples that run
82%40 run in a plain check (1 of them under a condition) · 9 only when donttest examples are enabled (R CMD check --as-cran)
Exported functions with examples
100%
Documented parameters
98%
Return-value docs
100%
Help pages citing references
2%

Downloads

39
CRAN downloads in the past year
Rank #25,549 · ~0/day · ~3/mo
InterconectaR
Daily download trend is not available in this view yet.

Repository

0Stars
0Forks
0Open issues
0Open PRs
0Releases
Last activity 2026-10-05
Responsiveness
not measured
PracticesBeta

Repository github.com/jventural/interconectar is linked, but repository-practices checks have not run for it yet.

How this is detected·Detection ruleset v3 (2026-09-26)

Dependencies

Declared dependencies
35 external dependencies (excludes base and recommended)

Installing InterconectaR adds 197 packages (94 with compiled code, 149 MB of source tarballs). Heaviest: stringi 11 MB, ggplot2 6.0 MB, data.table 5.7 MB.

Depends (1)
R >= 4.1.0
LinkingTo (0)
none
Enhances (0)
none
Dependencies facing archival

CRAN will archive these unless their check problems are fixed by the date shown. This package needs each one to install.

Reverse dependencies
0direct
0indirect

Nothing depends on this yet.

People & History

People (1)
Author, Maintainer since 1.0.1 (2026)
Releases (1)
  • 1.0.1Latest
    2026-10-15 · current release ·
    10 days in CRAN's queue
    Listed in CRAN's incoming queue from 2026-10-05 20:05 to 2026-10-15 12:21 UTC, in 43 readings.
  • R
    R 4.6.0 released · 2026-04-24
Across CRAN, the median accepted release of the past year spent 19 hours in the queue, 90% under 11 days.How queue time is measured

Package metadata

First published
2026-10-15
Total releases
1 / 1 yrs
License
GPL (>= 3) OSI
Minimum R
≥ 4.1.0
Download size
125 KB

Cite

Cite this package

Run in R for the authors' preferred citation:

citation("InterconectaR")
Ventura-León, J. (2026). InterconectaR: Psychological Network Analysis and Psychometric Insights (Version 1.0.1) [Computer software]. https://doi.org/10.32614/CRAN.package.InterconectaR

This package has no citation file, so citation() returns this entry built from DESCRIPTION.

Cite the R Observatory

For a number measured here: a download total, a coverage figure, an archival date.

APA

Balamuta, J. J. (2026). R Observatory: Metrics for InterconectaR version 1.0.1 [Data set]. HJJB, LLC. Data release v2026-10-18. https://doi.org/10.5281/zenodo.21843040

From data release v2026-10-18, which the citation names so these numbers can be found later. More on citing and the projects behind them.

Report a problem with this page →

Privacy choices

These apply to this browser and are stored on this device only. Nothing about your choice is sent to us.

Read the privacy policy