intrusions

snafu.intrusions.intrusions(l, scheme)[source]

Compute number of intrusions per list or per participant.

Parameters:
  • l (list) – Fluency data, either a list of lists (non-hierarchical) or a list of list of lists (hierarchical).

  • scheme (list or str) – Target category or categories used to identify intrusions.

Returns:

Number of intrusions per list (non-hierarchical) or mean intrusions per participant (hierarchical).

Return type:

list of float

snafu.intrusions.intrusionsList(l, scheme)[source]

Identify intrusions in fluency lists based on a target scheme.

Parameters:
  • l (list) – A list of lists representing recalled items. Can be hierarchical (list of lists of lists).

  • scheme (list or str) – Target category or categories used to identify intrusions. Can be a single category (str) or a list specifying valid categories.

Returns:

A list of intruded items for each list or participant. Maintains original hierarchical structure.

Return type:

list