Measures#

The measures module connects the lower-level statistics defined in the stats module with high-level analyses defined in the fr module. Each of the measures defined here takes table-format free-recall data, extracts information necessary for a given statistic, exports it to list format, calculates the statistic, and packages it within a results table for output.

Transition measure base class#

TransitionMeasure(items_key, label_key[, ...])

Measure of free recall dataset with multiple subjects.

TransitionMeasure.split_lists(data, phase[, ...])

Get relevant fields and split by list.

TransitionMeasure.analyze(data)

Analyze a free recall dataset with multiple subjects.

TransitionMeasure.analyze_subject(subject, ...)

Analyze a single subject.

Transition measures#

TransitionOutputs(list_length[, item_query, ...])

Measure recall probability by input and output position.

TransitionLag(list_length[, lag_key, ...])

Measure conditional response probability by lag.

TransitionLagRank([lag_key, item_query, ...])

Measure lag rank of transitions.

TransitionCategory(category_key[, ...])

Measure conditional response probability by category transition.

TransitionDistance(index_key, distances, edges)

Measure conditional response probability by distance.

TransitionDistanceRank(index_key, distances)

Measure transition rank by distance.