Learn R Programming

eam (version 1.1.0)

run_trial_lca_gi: Run a single trial of the LCA-GI simulation

Description

This function runs a single trial of the LCA-GI (Leaky Competing Accumulator with Global Inhibition) simulation using the provided item formulas and trial settings. It's a wrapper around the core C++ function for LCA-GI.

Usage

run_trial_lca_gi(
  trial_setting,
  item_formulas,
  n_items,
  max_reached,
  max_t,
  dt,
  noise_factory,
  trajectories = FALSE
)

Value

A list containing the simulation results

Arguments

trial_setting

A list of named values representing the trial settings

item_formulas

A list of formulas defining the item parameters

n_items

The number of items to simulate

max_reached

The threshold for evidence accumulation

max_t

The maximum time to simulate

dt

The step size for each increment

noise_factory

A function that takes trial_setting and returns a noise function with signature function(n, dt)

trajectories

Whether to return full output including trajectories.