Cluster Demo
This demo illustrates how to compute item-level cluster switch labeling for fluency data using the SNAFU library. It is useful for detailed analyses such as:
Determining whether a word in a fluency list marks a cluster switch
Identifying intrusions based on a semantic cluster scheme
Exporting results at the item level for custom analysis
Workflow Summary:
Load fluency data using a defined semantic category (animals) and a spell correction file.
Label each word in the lists with cluster tags using a provided cluster scheme.
Determine switch status per item: - 1 = cluster switch - 0 = same cluster - “intrusion” = not found in scheme
Export all results to demos_data/switches.csv for further statistical analysis or visualization.
Key Functions Used:
snafu.load_fluency_data — Load data by group and category
snafu.labelClusters — Label each word with cluster(s)
Custom logic — Determine whether each word initiates a cluster switch
Output File:
switches.csv Columns: id, listnum, category, item, switch Each row corresponds to a word in the original fluency list.