Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

CORELEX — Core Vocabulary

Status: Current

Purpose

Identifies “core” vocabulary items that appear above a frequency threshold. Core vocabulary analysis is used in clinical assessment to evaluate whether a child’s lexicon includes expected high-frequency words.

Usage

chatter clan corelex file.cha
chatter clan corelex --speaker CHI file.cha
chatter clan corelex --threshold 5 file.cha

Options

OptionDescription
--speaker <CODE>Include speaker
--threshold <N>Minimum frequency for core classification (default: 3)
--format <FMT>Output format: text, json, csv

Output

  • Core word list (frequency >= threshold) sorted by frequency descending
  • Non-core word list
  • Core/total ratio and percentage
  • Per-word speaker count (how many speakers used each word)

Differences from CLAN

  • Word identification uses AST-based is_countable_word().
  • Output supports text, JSON, and CSV formats.
  • Core/non-core classification uses shared NormalizedWord for consistency.