Date: 2026-05-13
mh_p_ksads, mh_y_ksads, su_p_ksads, su_y_ksads).mh_p_famhx).ph_p_meds, ph_y_meds, ph_p_dhx).su_y_dyn, su_y_stc, su_y_tlfb).mh_y_pps, mh_y_ppsss).fc_y_lone).ph_p_anthr,
ph_p_dhx).fc_y_na,
ab_p_demo__ntvam).Family History (FAMHX) summary scores,
Medication use and history, Static and Dynamic Substance Use (SDSU) summary scores,
and Computing Daily and Weekly Fitbit Scores.max_na) from mh_p_ple_count and
mh_y_ple_count, so scores are now computed regardless of the number of
missing items.mh_y_ysr scoring, where three obsolete variables were still included
and the missingness thresholds used outdated criteria. The total score now
uses 102 items with a maximum of 5 missing items, subscales use the updated
20% missing-item threshold, and T-score functions apply the same validation
logic before returning a score.mh_y_peq, fc_y_fes, fc_y_vs, fc_y_pnh,
fc_y_psb, and fc_y_srpf; values of 777 and 999 are now excluded from
fc_p_fes, fc_p_vs, and fc_p_psb; unnecessary exclusion criteria were
removed from fc_y_vs__famil scores.compute_ph_y_mctq__sd_count school-data handling to
replace NAs with 0 when no school/work days endorsed and numeric.recode_levels() calls could
alter values before computing means. The unwanted recoding step was removed.mh_y_ple,
mh_p_ple).Date: 2025-11-30
ss_sum, ss_mean,
ss_max, ss_count_cond, ss_mean_pos. Fix: If input columns are factors,
coerce them to numeric (factor -> character -> numeric) prior to
computing the summary statistic. Previously, the coercion was inaccurate
(factor -> numeric), converting the levels to numbers and not the displayed
labels. For example, non-responses such as 777 (displayed label) could be
level 6 for a factor / ordinal column.
NOTE: This bug did not affect computed summary scores in 6.0.compute_ph_y_mctq__fd__sleep__mid 24h and 36h where
incorrectly usedph_y_mctq__sd__sleep_dur than ph_y_mctq__sd__sleep_period.compute_ph_y_mctq__fd__sleep__mid 24h and 36h where
incorrectly used ph_y_mctq__fd__sleep_dur than ph_y_mctq__fd__sleep_period.ph_y_mctq__sleep_loss where incorrectly used
ph_y_mctq__*__sleep_dur than ph_y_mctq__*__sleep_period.compute_ph_y_mctq__sd_count to handle missing variables. ph_y_mctq__school_001__v01
and ph_y_mctq__school_001__01__v1 were required by the function but not available
before 7.0.0. Now, before package version 7.0.0, if these variables are missing,
the function will create them internally and fill them with NA values.
After 7.0.0, these variables are expected to be present.Date: 2025-08-21
ph_ph_sds (Sleep Disturbance Scale) scores.Date: 2025-06-27
The initial release of the ABCDscores package. This version is accompanied with the ABCD 6.0 data release.