chart_matrix: a matrix of charting statistic values.
chart_matrix[i,j] is the jth charting statistic of the ith subject.
time_matrix: a matrix of observation times.
time_matrix[i,j] is the jth observation time of the ith subject, corresponding to the time the charting statistic chart_matrix[i,j] is computed.
nobs: number of observations arranged as an integer vector.
nobs[i] is the number of observations for the ith subject.
starttime: a vector of times from the start of monitoring.
starttime[i] is the time that the ith subject starts to be monitored.
endtime: a vector of times from the start of monitoring.
endtime[i] is the time that the ith subject is lost to be monitored.
design_interval: a numeric vector of length two that gives the left- and right- limits of the design interval. By default, design_interval=range(time_matrix,na.rm=TRUE).
n_time_units: an integer value that gives the number of basic time units in the design time interval.
Qiu, P. and Xiang, D. (2014). Univariate dynamic screening system: an approach for identifying individuals with irregular longitudinal behavior. Technometrics, 56:248-260.
Qiu, P., Xia, Z., and You, L. (2020). Process monitoring roc curve for evaluating dynamic screening methods. Technometrics, 62(2).