Skip to contents

rcicrdiagnostics 0.2.1

Metadata

  • Maintainer email updated to institutional address (m.j.barbosa.de.oliveira@tue.nl).
  • ORCID 0000-0002-6220-0695 added to author metadata in DESCRIPTION and .zenodo.json. Affiliation added to .zenodo.json (Eindhoven University of Technology).

Documentation

  • ?infoval and vignette §6.9.1 now state explicitly that the reference simulator’s uniform 50/50 ±1 response sampling is exact under the standard Brief-RC trial structure (equal numbers of oriented and inverted faces per trial: 6/6 in Brief-RC 12, 10/10 in Brief-RC 20), and call out that designs with unbalanced oriented/inverted splits will incur a small calibration drift.
  • Wording sweep: “canonical” replaced with more neutral synonyms (“original” for upstream-rcicr references; “typical”, “standard”, or “foundational” elsewhere) across user-facing documentation, NEWS, and tests.

rcicrdiagnostics 0.2.0

New features

  • New diagnose_infoval(): a guided six-step diagnostic for low or negative individual infoVal scores. Simulates a per-trial-count reference, runs a random-responder calibration check, computes per-producer and group-mean z (unmasked and optionally masked), tallies the per-producer distribution, and emits interpretation bullets. Supports both 2IFC and Brief-RC paradigms natively.
  • New infoval(): per-producer informational value with a reference distribution keyed on each producer’s actual trial count, closing the pool-size calibration gap in the original rcicr::computeInfoVal2IFC() for Brief-RC. Embeds the sampling-without-replacement fix from rcicrely v0.2.1. Exposes a with_replacement argument ("auto" / TRUE / FALSE) for controlling the across-trials reference sampling regime.
  • New face_mask(): parametric oval face-region masks with five sub-region variants (eyes, nose, mouth, upper, lower). Default geometry follows Schmitz, Rougier, & Yzerbyt (2024).
  • New load_face_mask(): reads PNG / JPEG mask images for users with hand-painted or webmorphR-produced masks.
  • run_diagnostics() gains face_mask and with_replacement arguments and runs diagnose_infoval() automatically when infoval_iter is supplied with the relevant noise source.
  • Brief-RC infoVal is now fully supported through diagnose_infoval() and the in-package infoval(). No rcicr install needed for Brief-RC; the path uses an in-package implementation of Schmitz’s genMask() algebra.

Behavior changes

  • compute_infoval_summary() no longer fails on a per-participant headcount of z >= 1.96. Status now returns pass when the median individual z is positive, warn otherwise. Per the published record (Brinkman 2019: mean ~3-4 on 2IFC gender; Schmitz 2024: Brief-RC systematically below 1.96), individual infoVal magnitudes are paradigm- and target-dependent, so a fail status from a headcount alone misclassifies many compliant studies.
  • The data$per_participant$meaningful column produced by compute_infoval_summary() is renamed to above_threshold. Code that reads the old column name will break and needs the rename.

Bug fixes

  • build_inputs_2ifc() (called from diagnose_infoval(method = "2ifc")) previously expected a stimuli 3D array inside the rcicr .RData, which does not exist. The 2IFC path now reconstructs per-trial noise patterns from stimuli_params and p via rcicr::generateNoiseImage(). The 2IFC diagnose_infoval() path was non-functional before this release.

Documentation

  • Major vignette overhaul. Section 3 expanded into a full data-preparation reference (input format, example datasets for both pipelines, plain-language description of every object inside the rcicr .RData, noise matrix specification, base-image preparation pipeline via webmorphR, three ways to obtain face-region masks). New section 3.4.1 covers Brief-RC sampling regimes (without/with replacement) and their downstream effects. Section 6.9.1 rewritten with sourced empirical baselines from Brinkman 2019 and Schmitz 2024 replacing previously unsourced framing. New section 6.9.2 walks through diagnose_infoval().

Internal

  • Adds jpeg and png to Suggests for the optional load_face_mask() PNG/JPEG path. No new hard dependencies.

rcicrdiagnostics 0.1.0

  • Initial tagged release. See README.md for the full overview.