Table 1 Feature list.
Category | Data | Description |
---|---|---|
Clinical | Age, gender | User’s age/gender |
phoneSize | Scale of phone size based on phone model | |
ADHD, anxiety, BD_binary, depression, OCD, PTSD, schizophrenia, seasonal affective disorder, substance addiction disorder | Diagnosis of ADHD/anxiety/bipolar disorder/depression /OCD/PTSD/schizophrenia/seasonal affective disorder/substance addiction disorder | |
Diag_PreferNotAnswer | Preferred not to respond to diagnosis questions | |
MDQdiag | MDQ diagnosis | |
NoneOfTheseDiag | None of the listed diagnoses | |
PHQ_before_1w | Absolute value of the PHQ8 score from weeks prior | |
Typing dynamics | autocorrectRate, backspaceRate | Fraction of autocorrect events / backspaces per total keypresses for each week |
autocorrectRate_wkSD, bkspRate_wkSD, medIKD_wkSD | Standard deviation of autocorrect rates/backspace rates/median IKDs for each day over the week | |
Avg_medPressDuration | Median keypress duration for each typing session averaged over the week | |
Avg_nAlphanum, Avg_nAutocorrect, Avg_nBackspace | Number of alphanum/autocorrect/backspace keypresses per session averaged over each week | |
Avg90PercentileAA | Ninetieth percentile of alphanum-alphanum transitions for each typing session averaged over the week | |
AvgMAD_AA | Median absolute deviation of alphanum-alphanum transitions for each typing session averaged over the week | |
AvgMedAA, AvgVarAA | Median/variance of alphanum-alphanum transition for each typing session averaged over the week | |
AvgMedAB, AvgvarAB | Median/variance of alphanum-backspace transition for each typing session averaged over the week | |
AvgMedBB, AvgVarBB | Median / variance of backspace-backspace transition for each typing session averaged over the week | |
distToCenterPrevRatioAA | Median ratio of distance to center of key and distance to the previous keypress for alphanum-alphanum transitions for each week | |
medianDistCenter | Median distance from touch to center of key for each week | |
medianIKD | Median IKD for each week | |
medianPressDur | Median keypress duration for each week | |
nKeypresses | Number of keypresses per week | |
Accelerometer | arc_sum | 3D Rotational motion per week (calculated based on X/Y/Z accelerometer readings) |
count_Xhorizontal | Number of X readings that were greater than ± 0.8 per week (i.e. number of times phone was in a horizontal position to the ground) | |
medianX, medianY, medianZ | Median X/Y/Z accelerometer readings per week | |
n_XYZ | Number of accelerometer readings per week, indicating the number of times motion was detected (based on “sensor events”) | |
Xmotion_sum, Ymotion_sum, Zmotion_sum | Sum of differences between consecutive X/Y/Z readings per week | |
Xmotion_sd, Ymotion_sd, Zmotion_sd | Standard deviation of differences between consecutive X/Y/Z readings per week |