Compute Distance-CRP while selectively excluding transitions via a tabulation mask.
The conditional Distance-CRP extends the standard Distance-CRP by adding a _should_tabulate mask that controls which transitions are counted. Distance bins are computed from cosine similarity of semantic embeddings. When the mask is False, internal state updates but tallies are not incremented.
Workflow
Code
import osimport matplotlib.pyplot as pltimport warningsimport numpy as npfrom jaxcmr.analyses.conditional_distcrp import plot_dist_crpfrom jaxcmr.helpers import find_project_root, generate_trial_mask, load_data, save_figurewarnings.filterwarnings("ignore")