psifr.fr.pli_list_lag#
- psifr.fr.pli_list_lag(df, max_lag)#
List lag of prior-list intrusions.
- Parameters:
df (pandas.DataFrame) – Merged study and recall data. See merge_free_recall. Must have fields: subject, list, intrusion, prior_list. Lists must be numbered starting from 1 and all lists must be included.
max_lag (int) – Maximum list lag to consider. The intial
max_lag
lists for each subject will be excluded so that all considered lags are possible for all included lists.
- Returns:
results – For each subject and list lag, the proportion of intrusions at that lag, in the
results['prob']
column.- Return type:
Examples
>>> from psifr import fr >>> raw = fr.sample_data('Morton2013') >>> data = fr.merge_free_recall(raw) >>> fr.pli_list_lag(data, 3) subject list_lag count per_list prob 0 1 1 7 0.155556 0.259259 1 1 2 5 0.111111 0.185185 2 1 3 0 0.000000 0.000000 3 2 1 9 0.200000 0.191489 4 2 2 2 0.044444 0.042553 .. ... ... ... ... ... 115 46 2 1 0.022222 0.100000 116 46 3 0 0.000000 0.000000 117 47 1 5 0.111111 0.277778 118 47 2 1 0.022222 0.055556 119 47 3 0 0.000000 0.000000 [120 rows x 5 columns]