Change-Point Detection in Homogeneous Segments of COVID-19 Daily Infection
Abstract
:1. Introduction
2. Concept of Change-Point Detection
- ;
- m is the unknown number of change points;
- are the change-point locations.
- Quantity Objective: This involves the estimation of the possible number of change points, m, within the data.
- Location Objective: This involves the identification of the locations of the t change points in the data. This objective was further improved into quantifying the uncertainty in the locations within a confidence interval.
- Modeling Objective: This is the final objective of the method and it seeks to determine a befitting model for each of the segments, i.e., fitting observations lying within the splits that result from each change point.
2.1. Bayesian Method of Change-Point Detection
- is the joint prior of the parameter vectors
- is the likelihood of the given time series and given by Equation (4)
2.2. Dynamic Programming Method
3. Change-Point Algorithm
3.1. Bayesian Online Change-Point Detection
Algorithm 1: BOCPD Algorithm. | |
Input: (Hazard function) and (Prior hyper-parameters for the observation model) | |
1: for each new datum, do | |
2: for to n do | ▹ Estimate using sufficient statistics |
3: | |
4: end for | |
5: for to n do | ▹ Compute the growth probabilities |
6: | |
7: end for | |
8: for to n do | ▹ Compute the change-point probabilities |
9: | |
10: end for | |
11: | ▹ Compute the run length distribution |
12: | ▹ Update sufficient statistics |
13: for to R do | |
14: Update from and | |
15: end for | |
16: | ▹ Output prediction |
17: end for |
3.2. Pruned Exact Linear Time Algorithm
- is a cost function for a segment;
- is a penalty to guard against overfitting.
Algorithm 2: PELT Algorithm. |
Input: (a) Set of data, , , (b) a measure of dependent on , (c) a penalty constant, , independent of the change points and (d) a constant K satisfying theorem 1 |
Output: Change points in |
1: Initialize: |
2: for to n do |
3: Calculate |
4: Let |
5: Set |
6: And |
7: end for |
3.3. Cost Function and Penalties
- The cost function of a segment specific mean, , assuming that the variance, , is known and common to all observations, is given by (24).The cost function associated with the segment is obtained by performing a minus twice the log-likelihood (23).
- Similarly, the cost function of a segment specific variance , assuming that the mean is known and constant for the observation, is given by
4. Secretion of Homogeneous Segments in the Number of Daily Infections
4.1. Epidemic Model
- (i)
- The SIS Model—the model has two compartments—the susceptible and the infectious. The model flow is presented below:The model compartments result from infections that do not confer any long-lasting immunity—infections such as influenza and the common cold. The differential form of the model is presented as follows:
- is the average number of contacts per person per time, t.
- is the rate at which people in the infectious compartment become susceptible again.
- N is assumed to be fixed in this case; thus,
- (ii)
- The SIR Model—the model has three compartments—the susceptible, the infectious and the removed. The model flow is presented below:The “removed” compartment of the model accounts for any individual that recovers or dies from the disease. The differential form of the model is presented as follows:
- is the average number of contacts per person per time, t.
- is the rate at which people in the infectious compartment are removed.
- N is assumed to be fixed in this case; thus, .
- (iii)
- The SIRD Model—the model is a modification of the SIR model, in which the recovered and the removed (which implies the dead) are separated. Thus, it has four compartments, and the model flow is presented presented below:The differential form of the model is presented as follows:
- is the average number of contacts per person per time, t.
- is the rate at which people in the infectious compartment recover.
- is the rate at which people in the infectious compartment are removed (that is, die).
- N is assumed to be fixed in this case; thus, .
4.2. Parameter Estimation
- if , set and
- –
- if , set
- –
- if , set
- if , set
5. Simulation Procedure and Real Data Description
- The average number of contacts per person per time, , is random and phase-based.
- The beta is chosen such that and varies within time intervals. Six different s were chosen for ; this implies six phases and five known change points in the transmission rate of the decease.
- Other parameters of the model ( and ) are fixed based on the assumption in Section 4.2. The choice of these parameters for the simulation is and
- The network starts with the whole population as susceptible with a single infection (N = 1000).
- The disease is only transferable within neighbors of the node with the probability at time t.
Algorithm 3: Network algorithm for the SIRD model. | |
1: | ▹ Initialize nodes in the compartments |
2: | |
3: while do | |
4: for node in do | |
5: Infect neighbor nodes at rate to obtain | |
6: for in do | |
7: Simultaneously, | |
8: Recover nodes at rate to obtain | |
9: Remove (death) nodes at rate to obtain | |
10: Check | |
11: for node in graph do | |
12: if node not in : | |
13: if node not in : | |
14: if node not in : | |
15: put node in | |
16: next i |
6. Results and Discussion
6.1. Simulation Result
6.2. Change-Point Detection on Real-Life Data
- Change point at time-point 264 (4 November 2020): Stricter coronavirus disease (COVID-19) restrictions were announced for Saturday (7 November 2020) by the Polish Prime Minister Mateusz Morawiecki, who also warned that if cases did not become stable, a full lockdown might be introduced in a week to ten days. As a result of the new laws, most retail malls, theaters, museums, galleries and cinemas would close. Students who had not previously worked remotely would be required to do so. Hotel rooms would be available only to business guests. Previously, bars and restaurants had been ordered to close, and the elderly had been advised to remain at home. This was due to the increase in the daily cases.
- Change point at time-point 298 (10 December 2020): Due to increased disease activity in Poland, authorities planned to strengthen current coronavirus disease (COVID-19) restrictions from 28 December 2020 to at least 17 January 2021. International arrivals were expected to isolate for 10 days, unless they traveled through private means. Additionally, theaters, museums, etc., were closed and hotels were only opened for business purposes. Looking at Figure 10, we observe that a decrease in daily infections was observed around this period; however, the purpose of this declaration can either be traced to the total current infections and/or cumulative infections. The period was also the festive season and the beginning of a new year, which could lead to a high contact rate between people, especially during new year’s eve. The news also indicated that the second wave of COVID-19 started around late December.
- Change point at time-point 389 (9 March 2021): Another rise in daily COVID-19 infections in Poland; news spread tagged sometime around early March the third wave of COVID-19 in Poland. Health officials tightened COVID-19 entry restrictions for certain travelers on 27 February 2021, while domestic limitations would be extended until at least 14 March 2021. On 20 March 2021, a total lockdown was announced for the whole country of Poland. The new restriction required pupils within the age of 1–3 years to return back to online learning.
7. Conclusions
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
Abbreviations
AIC | Akaike’s Information Criterion (p. 10, cf. [37]) |
BIC | Bayesian Information Criterion (p. 10, cf. [38]) |
BOCPD | Bayesian Online Change-Point Detection (p. 7, cf. [25]) |
CP | Change Point (p. 15) |
CUSUM | Cumulative Sum (p. 3) |
DPM | Dynamic Programming Method (p. 5) |
FPOP | Function Pruning Optimal Partitioning (p. 6, cf. [34]) |
HMM | Hidden Markov Model (p. 4) |
LR | Likelihood Ratio (p. 4) |
MBIC | Modified Bayesian Information Criterion (p. 10, cf. [39]) |
OP | Optimal Partitioning (p. 6, cf. [32]) |
PELT | Pruned Exact Linear Time (p. 6, cf. [33]) |
SIC | Schwarz Information Criterion (p. 10, cf. [38]) |
SIR | Susceptible, Infected, Removed (and immune) |
or deceased individuals. (p. 10, v. [1,2,3,4]). | |
SIRC | The SIR model with the additional group of partially resistant to the current |
strain people: Susceptible—Infectious—Recovered—Cross-Immune (p. 2, v. page 10). | |
SIRD | The SIR that contains the D factor—the number of deceased people (p. 10, v. [44,45,46,47]). |
Appendix A. Tables
n | Penalty | PELT(Mean) | PELT(Variance) | PELT(Mean, Variance) | |||
---|---|---|---|---|---|---|---|
m | τ | m | τ | m | τ | ||
20 | None | 19 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11,12, 13, 14,15, 16, 17, 18, 19 | 8 | 2, 5, 7, 9, 11, 14, 16, 18 | 8 | 2, 5, 7, 9, 11, 13, 15, 18 |
SIC, BIC | 1 | 20 | 1 | 18 | 5 | 2, 5, 7, 9, 18 | |
MBIC | 1 | 20 | 1 | 18 | 2 | 2, 18 | |
AIC | 1 | 20 | 1 | 18 | 6 | 2, 5, 7, 11, 14, 18 | |
Manual | 1 | 20 | 1 | 18 | 8 | 2, 5, 7, 9, 11, 13, 15, 18 | |
30 | None | 29 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29 | 12 | 2, 5, 7, 9, 11, 14, 16, 18, 20, 23, 25, 27 | 13 | 2, 5, 7, 9, 11, 13, 15, 18, 20, 22, 24, 26, 28 |
SIC, BIC | 1 | 30 | 2 | 18, 20 | 4 | 2, 5, 18, 20 | |
MBIC | 1 | 30 | 2 | 18, 20 | 3 | 2, 18, 20 | |
AIC | 1 | 30 | 2 | 18, 20 | 7 | 2, 5, 7, 11, 14, 18, 20 | |
Manual | 1 | 30 | 2 | 18, 20 | 10 | 2, 5, 7, 9, 11, 13, 15, 18, 21, 24 |
n | Penalty | PELT(Mean) | PELT(Variance) | PELT(Mean, Variance) | |||
---|---|---|---|---|---|---|---|
m | τ | m | τ | m | τ | ||
50 | None | 49 | *** | 22 | 2, 5, 7, 9, 11, 14, 16, 18, 20, 23, 25, 27, 29, 31, 33, 35, 37, 39, 41, 44, 46, 48 | 22 | 2, 5, 7, 9, 11, 13, 15, 18, 20, 22, 24, 26, 28, 30, 32, 35, 37, 39, 41, 43, 45, 47 |
SIC, BIC | 1 | 50 | 2 | 18, 20 | 3 | 2, 18, 20 | |
MBIC | 1 | 50 | 2 | 18, 20 | 3 | 2, 18, 20 | |
AIC | 1 | 50 | 2 | 18, 20 | 10 | 2, 5, 7, 11, 14, 18, 20, 32, 35, 37 | |
Manual | 1 | 50 | 2 | 18, 20 | 17 | 2, 5, 7, 9, 11, 13, 15, 18, 21, 24, 32, 35, 37, 39, 41, 45, 47 | |
100 | None | 99 | *** | 43 | *** | 44 | *** |
SIC, BIC | 1 | 100 | 1 | 71 | 4 | 2, 18, 20, 57 | |
MBIC | 1 | 100 | 1 | 71 | 3 | 18, 20, 57 | |
AIC | 1 | 100 | 6 | 19, 21, 24, 58, 74, 77 | 20 | 2, 5, 7, 11, 14, 18, 20, 32, 35, 37, 39, 52, 54, 56, 72, 75, 77, 79, 93, 95 | |
Manual | 1 | 100 | 8 | 19, 21, 24, 58, 74, 77, 79, 84 | 36 | 2, 5, 7, 9, 11, 13, 15, 18, 21, 24, 32, 35, 37, 39, 41, 45, 47, 51, 54, 56, 59, 62, 66, 68, 70, 72, 75, 77, 79, 81, 84, 88, 91, 93, 95, 98 | |
201 | None | 200 | *** | 86 | *** | 88 | *** |
SIC, BIC | 1 | 201 | 4 | 18, 20, 56, 99 | 6 | 2, 18, 20, 57, 99, 111 | |
BIC | 1 | 201 | 4 | 18, 20, 56, 99 | 6 | 2, 18, 20, 57, 99, 111 | |
MBIC | 1 | 201 | 4 | 18, 20, 56, 99 | 4 | 18, 20, 57, 99 | |
AIC | 1 | 201 | 11 | 18, 20, 56, 72, 75, 77, 80, 84, 93, 95, 99 | 51 | *** | |
Manual | 1 | 201 | 13 | 18, 20, 56, 72, 75, 77, 80, 84, 93, 95, 99, 111, 114 | 70 | *** |
n | Penalty | PELT(Mean) | PELT(Variance) | PELT(Mean, Variance) | |||
---|---|---|---|---|---|---|---|
m | τ | m | τ | m | τ | ||
20 | None | 19 | * | 8 | 2, 4, 6, 8, 10, 13, 15, 17 | 8 | 2, 4, 6, 9, 11, 13, 16, 18 |
SIC, BIC | 17 | 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19 | 1 | 20 | 2 | 2, 9 | |
MBIC | 17 | 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19 | 1 | 20 | 1 | 2 | |
AIC | 17 | 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17,19 | 4 | 4, 10, 13, 17 | 5 | 2, 4, 10, 13, 17 | |
Manual | 17 | 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19 | 4 | 4, 10, 13, 17 | 6 | 2, 4, 10, 13, 16, 18 | |
30 | None | 29 | * | 13 | 2, 4, 6, 9, 11, 13, 16, 18, 20, 22, 24, 26, 28 | 13 | 2, 4, 6, 9, 11, 13, 15, 17, 19, 21, 24, 26, 28 |
SIC, BIC | 27 | 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29 | 2 | 20, 25 | 4 | 2, 9, 20, 25 | |
MBIC | 27 | 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29 | 1 | 20 | 3 | 2, 20, 25 | |
AIC | 27 | 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29 | 2 | 20, 25 | 8 | 2, 4, 10, 13, 17, 19, 25, 28 | |
Manual | 27 | 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29 | 2 | 20, 25 | 10 | 2, 4, 10, 13, 17, 19, 21, 24, 26, 28 |
n | Penalty | PELT(Mean) | PELT(Variance) | PELT(Mean, Variance) | |||
---|---|---|---|---|---|---|---|
m | τ | m | τ | m | τ | ||
50 | None | 34 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34 | 17 | 2, 4, 6, 9, 12, 14, 16, 18, 20, 23, 25, 27, 29, 31, 33, 35, 42 | 21 | 2, 4, 6, 9, 11, 13, 15, 17, 19, 21, 24, 26, 28, 30, 32, 34, 36, 38, 40, 45, 47 |
SIC, BIC | 30 | 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 33 | 2 | 20, 25 | 5 | 2, 20, 25, 30, 34 | |
MBIC | 30 | 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 33 | 2 | 20, 25 | 4 | 20, 25, 30, 34 | |
AIC | 31 | 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33 | 2 | 20, 25 | 10 | 2, 4, 10, 13, 17, 19, 25, 28, 31, 34 | |
Manual | 31 | 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33 | 2 | 20, 25 | 13 | 2, 4, 10, 13, 17, 19, 21, 24, 26, 28, 30, 32, 34 |
n | Penalty | PELT(Mean) | PELT(Variance) | PELT(Mean, Variance) | |||
---|---|---|---|---|---|---|---|
m | τ | m | τ | m | τ | ||
100 | None | 34 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34 | 34 | 2, 4, 6, 8, 10, 13, 15, 17, 20, 22, 24, 26, 28, 30, 32, 34, 38, 42, 46, 52, 54, 59, 62, 65, 68, 71, 74, 77, 80, 83, 86, 89, 92, 95 | 39 | 2, 4, 6, 9, 11, 13, 15, 17, 19, 21, 24, 26, 28, 30, 32, 34, 36, 38, 40, 45, 47, 49, 53, 56, 59, 62, 65, 68, 71, 74, 77, 80, 83, 86, 90, 92, 94, 96, 98 |
SIC, BIC | 30 | 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 33 | 2 | 20, 27 | 5 | 2, 20, 25, 30, 34 | |
MBIC | 29 | 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 33 | 2 | 20, 27 | 3 | 20, 27, 34 | |
AIC | 31 | 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33 | 2 | 20, 27 | 10 | 2, 4, 10, 13, 17, 19, 25, 28, 31, 34 | |
Manual | 31 | 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33 | 6 | 4, 10, 13, 17, 20, 27 | 13 | 2, 4, 10, 13, 17, 19, 21, 24, 26, 28, 30, 32, 34 | |
201 | None | 34 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34 | 19 | 2, 4, 6, 9, 11, 13, 15, 17, 19, 21, 24, 26, 28, 30, 32, 34, 37, 72, 74 | 72 | *** |
n | Penalty | PELT(Mean) | PELT(Variance) | PELT(Mean, Variance) | |||
---|---|---|---|---|---|---|---|
m | τ | m | τ | m | τ | ||
201 | SIC, BIC | 30 | 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 33 | 2 | 20, 28 | 4 | 20, 25, 30, 34 |
MBIC | 29 | 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 33 | 2 | 20, 28 | 3 | 20, 27, 34 | |
AIC | 31 | 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33 | 5 | 9, 16, 19, 26, 29 | 10 | 2, 4, 10, 13, 17, 19, 25, 28, 31, 34 | |
Manual | 31 | 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33 | 5 | 9, 16, 19, 26, 29 | 13 | 2, 4, 10, 13, 17, 19, 21, 24, 26, 28, 30, 32, 34 |
n | ||||
---|---|---|---|---|
20 | 1 | 19 | 1 | * |
30 | 1 | 21 | 1 | 21 |
50 | 1 | 21 | 3 | 21,28,35 |
100 | 2 | 21, 58, 100 | 100 | 21,28,36 |
201 | 3 | 21, 58, 101 | 3 | 21,28,37 |
n | ||||
---|---|---|---|---|
20 | 1 | 19 | 1 | 19 |
30 | 1 | 19 | 2 | 19, 21 |
50 | 2 | 19, 33 | 4 | 19, 21, 31, 41 |
100 | 4 | 19, 33, 52, 66 | 7 | 19, 21, 31, 41, 53, 65, 81 |
200 | 6 | 19, 33, 52, 66, 116, 153 | 13 | 19, 21, 31, 41, 53, 65, 81, 97, 114, 134, 146, 171, 188 |
413 | 10 | 19, 33, 52, 66, 116, 153, 223, 269, 284, 383 | 24 | 19, 21, 31, 41, 53, 65, 81, 97, 114, 134, 146, 171, 188, 205, 224, 237, 246, 258, 272, 292, 304, 339, 376, 398 |
n | Penalty | PELT(Mean) | PELT(Variance) | PELT(Mean, Variance) | |||
---|---|---|---|---|---|---|---|
m | τ | m | τ | m | τ | ||
20 | None | 2 | 18, 19 | 4 | 2, 6, 12, 18 | 4 | 2, 9, 13, 18 |
SIC, BIC | 1 | 20 | 1 | 18 | 1 | 18 | |
MBIC | 1 | 20 | 1 | 18 | 1 | 18 | |
AIC | 1 | 20 | 1 | 18 | 1 | 18 | |
Manual | 1 | 20 | 1 | 18 | 1 | 18 | |
30 | None | 12 | 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29 | 8 | 10, 12, 14, 18, 21, 24, 26, 28 | 9 | 2, 9, 13, 18, 20, 22, 24, 26, 28 |
SIC, BIC | 1 | 30 | 2 | 18, 21 | 2 | 18, 21 | |
MBIC | 1 | 30 | 1 | 30 | 2 | 18, 21 | |
AIC | 1 | 30 | 2 | 18, 21 | 2 | 18, 21 | |
Manual | 1 | 30 | 2 | 18, 21 | 2 | 18, 21 | |
50 | None | 32 | 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49 | 17 | 2, 5, 7, 12, 18, 21, 24, 26, 29, 32, 34, 36, 38, 41, 44, 46, 48 | 17 | 2, 9, 13, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 39, 41, 44, 47 |
SIC, BIC | 1 | 50 | 3 | 18, 21, 32 | 4 | 18, 21, 32, 39 | |
MBIC | 1 | 50 | 1 | 32 | 4 | 18, 21, 32, 39 | |
AIC | 1 | 50 | 5 | 18, 21, 32, 36, 41 | 6 | 18, 21, 32, 36, 38, 43 | |
Manual | 1 | 50 | 5 | 18, 21, 32, 36, 41 | 9 | 18, 21, 30, 32, 36, 39, 41, 44, 47 | |
100 | None | 82 | *** | 41 | 3, 5, 7, 9, 13, 15, 18, 21, 24, 26, 29, 32, 34, 36, 39, 41, 44, 47, 49, 51, 53, 55, 57, 60, 62, 65, 67, 69, 71, 73, 75, 77, 79, 81, 83, 86, 88, 91, 93, 95, 98 | 41 | 2, 9, 13, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 39, 41, 44, 47, 49, 51, 53, 55, 57, 60, 62, 65, 67, 69, 71, 73, 75, 77, 79, 81, 83, 85, 87, 89, 91, 93, 95, 98 |
SIC, BIC | 1 | 100 | 2 | 18, 32 | 8 | 18, 21, 32, 39, 53, 55, 57, 65 | |
MBIC | 1 | 100 | 2 | 18, 32 | 5 | 18, 21, 36, 53, 65 |
n | Penalty | PELT(Mean) | PELT(Variance) | PELT(Mean, Variance) | |||
---|---|---|---|---|---|---|---|
m | τ | m | τ | m | τ | ||
100 | AIC | 1 | 100 | 5 | 18, 21, 32, 43, 57 | 22 | 18, 21, 32, 36, 38, 44, 47, 49, 53, 55, 57, 65, 69, 71, 75,77, 81, 83, 87, 89, 91, 93 |
Manual | 1 | 100 | 5 | 18, 21, 32, 43, 57 | 27 | 18, 21, 30, 32, 36, 39, 41, 44, 47, 49, 53, 55, 57, 60, 65, 69, 71, 75, 77, 81, 83, 87, 89, 91, 93, 95, 98 | |
200 | None | 182 | *** | 81 | *** | 86 | *** |
SIC, BIC | 1 | 200 | 4 | 18, 32, 43, 153 | 12 | 18, 21, 32, 39, 53, 57, 65, 124, 133, 147, 157, 183 | |
MBIC | 1 | 200 | 2 | 18, 40 | 7 | 18, 32, 51, 65, 124, 133, 152 | |
AIC | 1 | 200 | 10 | 18, 21, 32, 43, 53, 55, 57, 65, 159, 176 | 53 | 18, 21, 32, 36, 38, 44, 47, 49, 53, 55, 57, 65, 69, 71, 75, 77, 81, 83, 87, 89, 91, 93, 95, 98, 106, 110, 112, 115, 124, 129, 131, 135, 137, 139, 144, 147, 150, 152, 156, 164, 166, 169, 171, 174, 176, 180, 182, 184, 186, 188, 190, 192, 197 | |
Manual | 1 | 200 | 11 | 18, 21, 32, 43, 53, 55, 57, 65, 157, 166, 176 | 65 | *** | |
413 | None | 395 | *** | 171 | *** | 182 | *** |
SIC, BIC | 1 | 413 | 8 | 18, 32, 49, 164, 176, 235, 267, 281 | 17 | 18, 21, 32, 39, 53, 65, 124, 133, 147, 157, 183, 215, 236, 239, 267, 283, 382 |
n | Penalty | PELT(Mean) | PELT(Variance) | PELT(Mean, Variance) | |||
---|---|---|---|---|---|---|---|
m | τ | m | τ | m | τ | ||
413 | MBIC | 1 | 413 | 3 | 18, 32, 49 | 12 | 18, 32, 51, 65, 124, 133, 152, 183, 215, 268, 283, 382 |
AIC | 1 | 413 | 15 | 18, 21, 32, 43, 53, 65, 157, 164, 176, 213, 223, 267, 281, 382, 386 | 128 | *** | |
Manual | 1 | 413 | 19 | 18, 21, 32, 43, 53, 65, 157, 164, 176, 213, 222, 235, 260, 268, 281, 319, 321, 382, 386 | 151 | *** |
n | Penalty | PELT(Mean) | PELT(Variance) | PELT(Mean, Variance) | |||
---|---|---|---|---|---|---|---|
m | τ | m | τ | m | τ | ||
20 | None | 1 | 18 | 7 | 5, 7, 9, 11, 13, 15, 18 | 4 | 2, 9, 13, 18 |
SIC, BIC | 1 | 20 | 1 | 18 | 1 | 1, 17 | |
MBIC | 1 | 20 | 1 | 18 | 1 | 18 | |
AIC | 1 | 20 | 1 | 18 | 1 | 18 | |
Manual | 1 | 20 | 1 | 18 | 1 | 18 | |
30 | None | 11 | 18, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29 | 9 | 3, 10, 12, 18, 20, 22, 24, 26, 28 | 9 | 2, 9, 13, 18, 20, 22, 24, 26, 28 |
SIC, BIC | 9 | 20, 22, 23, 24, 25, 26, 27, 28, 29 | 1 | 26 | 4 | 18, 20, 22, 26 | |
MBIC | 9 | 20, 22, 23, 24, 25, 26, 27, 28, 29 | 1 | 26 | 3 | 18, 20, 26 | |
AIC | 9 | 20, 22, 23, 24, 25, 26, 27, 28, 29 | 1 | 26 | 5 | 18, 20, 22, 26, 28 | |
Manual | 9 | 20, 22, 23, 24, 25, 26, 27, 28, 29 | 1 | 26 | 6 | 18, 20, 22, 24, 26, 28 |
n | Penalty | PELT(Mean) | PELT(Variance) | PELT(Mean, Variance) | |||
---|---|---|---|---|---|---|---|
m | τ | m | τ | m | τ | ||
50 | None | 31 | 18, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49 | 18 | 2, 7, 11, 18, 20, 23, 25, 27, 29, 31, 33, 35, 37, 39, 41, 43, 45, 47 | 19 | 2, 9, 13, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48 |
SIC, BIC | 29 | 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49 | 1 | 42 | 8 | 18, 20, 22, 26, 30, 35, 42, 48 | |
MBIC | 29 | 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49 | 1 | 42 | 6 | 18, 20, 26, 30, 35, 42 | |
AIC | 29 | 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49 | 3 | 33, 38, 42 | 13 | 18, 20, 22, 26, 28, 30, 33, 35, 38, 40, 42, 45, 48 | |
Manual | 29 | 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49 | 3 | 33, 38, 42 | 16 | 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48 | |
100 | None | 81 | *** | 38 | 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 76, 78, 80, 82, 85, 87, 90, 93, 95, 97 | 43 | 2, 9, 13, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66, 68, 70, 72, 74, 76, 78, 80, 82, 85, 87, 89, 91, 93, 95, 97 |
n | Penalty | PELT(Mean) | PELT(Variance) | PELT(Mean, Variance) | |||
---|---|---|---|---|---|---|---|
m | τ | m | τ | m | τ | ||
100 | SIC, BIC | 79 | *** | 2 | 47, 60 | 14 | 18, 20, 26, 30, 35, 42, 48, 55, 64, 71, 80, 86, 90, 93 |
MBIC | 78 | *** | 1 | 100 | 12 | 18, 20, 26, 30, 38, 47, 55, 64, 71, 80, 86, 95 | |
AIC | 79 | *** | 4 | 43, 50, 55, 63 | 32 | 18, 20, 22, 26, 28, 30, 33, 35, 38, 40, 42, 45, 48, 50, 52, 55, 58, 60, 62, 64, 66, 69, 71, 73, 78, 80, 85, 87, 90, 93, 95, 97 | |
Manual | 79 | *** | 4 | 43, 50, 55, 63 | 39 | 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 76, 78, 80, 82, 85, 87, 89, 91, 93, 95, 97 | |
200 | None | 181 | *** | 90 | *** | 92 | *** |
SIC, BIC | 178 | *** | 8 | 52, 64, 79, 96, 145, 151, 164, 173 | 24 | 18, 20, 26, 30, 38, 47, 55, 64, 71, 80, 86, 95, 104, 112, 134, 141, 144, 153, 157, 161, 171, 180, 187, 192 | |
MBIC | 177 | *** | 4 | 62, 87, 148, 165 | 19 | 18, 20, 30, 40, 52, 64, 71, 80, 86, 97, 112, 134, 141, 144, 151, 163, 171, 181, 192 | |
AIC | 178 | *** | 11 | 52, 64, 79, 93, 112, 134, 146, 151, 164, 170, 180 | 69 | *** | |
Manual | 178 | *** | 11 | 52, 64, 79, 93, 112, 134, 146, 151, 164, 170, 180 | 83 | *** |
n | Penalty | PELT(Mean) | PELT(Variance) | PELT(Mean, Variance) | |||
---|---|---|---|---|---|---|---|
m | τ | m | τ | m | τ | ||
413 | None | 394 | *** | 189 | *** | 192 | *** |
SIC, BIC | 391 | *** | 4 | 243, 258, 301, 389 | 48 | 18, 20, 26, 30, 38, 47, 55, 64, 71, 80, 86, 95, 104, 112, 134, 141, 144, 153, 157, 161, 171, 181, 192, 202, 208, 218, 223, 230, 236, 243, 250, 257, 265, 273, 290, 298, 304, 309, 316, 338, 345, 369, 375, 382, 390, 396, 404, 411 | |
MBIC | 390 | *** | 3 | 264, 300, 389 | 33 | 18, 20, 30, 40, 52, 64, 71, 80, 86, 97, 112, 134, 141, 144, 170, 181, 192, 203, 224, 236, 245, 257, 271, 291, 303, 316, 339, 369, 375, 382, 390, 396, 404 | |
AIC | 391 | *** | 5 | 245, 256, 264, 301, 389 | 148 | *** | |
Manual | 391 | *** | 5 | 245, 256, 264, 301, 389 | 177 | *** |
References
- Kermack, W.; McKendrick, A. Contributions to the mathematical theory of epidemics–I. 1927. Bull. Math. Biol. 1932, 53, 35–55. [Google Scholar] [CrossRef]
- Kermack, W.; McKendrick, A. Contributions to the mathematical theory of epidemics–II. The problem of endemicity. Bull. Math. Biol. 1932, 53, 57–87. [Google Scholar] [CrossRef]
- Kermack, W.; McKendrick, A. Contributions to the mathematical theory of epidemics–III. Further studies of the problem of endemicity. 1933. Bull. Math. Biol. 1991, 53, 89–118. [Google Scholar] [CrossRef] [PubMed]
- Harko, T.; Lobo, F.S.N.; Mak, M.K. Exact analytical solutions of the Susceptible-Infected-Recovered (SIR) epidemic model and of the SIR model with equal death and birth rates. Appl. Math. Comput. 2014, 236, 184–194. [Google Scholar] [CrossRef] [Green Version]
- Stachowiak, M.K.; Szajowski, K.J. Cross-Entropy Method in Application to the SIRC Model. Algorithms 2020, 13, 281. [Google Scholar] [CrossRef]
- Gubar, E.; Taynitskiy, V.; Zhu, Q. Optimal Control of Heterogeneous Mutating Viruses. Games 2018, 9, 103. [Google Scholar] [CrossRef] [Green Version]
- Page, E.S. Continuous inspection schemes. Biometrika 1954, 41, 100–115. [Google Scholar] [CrossRef]
- Page, E. A test for a change in a parameter occurring at an unknown point. Biometrika 1955, 42, 523–527. [Google Scholar] [CrossRef]
- Sarnowski, W.; Szajowski, K. On-line detection of a part of a sequence with unspecified distribution. Stat. Probabil. Lett. 2008, 78, 2511–2516. [Google Scholar] [CrossRef] [Green Version]
- Tartakovsky, A.; Nikiforov, I.; Basseville, M. Sequential Analysis: Hypothesis Testing and Changepoint Detection; Monographs on Statistics and Applied Probability 136; CRC Press: Boca Raton, FL, USA, 2015; 579p, ISBN 978-1-4398-3820-4/hbk; 978-1-4398-3821-1/ebook. [Google Scholar]
- Aue, A.; Hörmann, S.; Horváth, L.; Reimherr, M. Break detection in the covariance structure of multivariate time series models. Ann. Stat. 2009, 37, 4046–4087. [Google Scholar] [CrossRef] [Green Version]
- Kirch, C.; Muhsal, B.; Ombao, H. Detection of changes in multivariate time series with application to EEG data. J. Am. Stat. Assoc. 2015, 110, 1197–1216. [Google Scholar] [CrossRef]
- Lavielle, M.; Teyssiere, G. Detection of multiple change-points in multivariate time series. Lithuan. Math. J. 2006, 46, 287–306. [Google Scholar] [CrossRef] [Green Version]
- Montgomery, D.C. Introduction to Statistical Quality Control, 6th ed.; John Wiley & Sons, Inc.: Hoboken, NJ, USA, 2009; 734p. [Google Scholar]
- Andreou, E.; Ghysels, E. Structural breaks in financial time series. Handb. Financ. Time Ser. 2009, 60, 839–870. [Google Scholar]
- Fryzlewicz, P.; Rao, S.S. Multiple-change-point detection for auto-regressive conditional heteroscedastic processes. J. R. Stat. Soc. Ser. B Stat. Methodol. 2014, 76, 903–924. [Google Scholar] [CrossRef]
- Reeves, J.; Chen, J.; Wang, X.L.; Lund, R.; Lu, Q.Q. A review and comparison of changepoint detection techniques for climate data. J. Appl. Meteorol. Climatol. 2007, 46, 900–915. [Google Scholar] [CrossRef]
- Ruggieri, E.; Herbert, T.; Lawrence, K.T.; Lawrence, C.E. Change point method for detecting regime shifts in paleoclimatic time series: Application to δ18 O time series of the Plio-Pleistocene. Paleoceanography 2009, 24, PA1204. [Google Scholar] [CrossRef] [Green Version]
- Olshen, A.B.; Venkatraman, E.; Lucito, R.; Wigler, M. Circular binary segmentation for the analysis of array-based DNA copy number data. Biostatistics 2004, 5, 557–572. [Google Scholar] [CrossRef]
- Picard, F.; Robin, S.; Lavielle, M.; Vaisse, C.; Daudin, J.J. A statistical approach for array CGH data analysis. BMC Bioinform. 2005, 6, 27. [Google Scholar] [CrossRef] [Green Version]
- Press, S.J. Subjective and Objective Bayesian Statistics. Principles, Models, and Applications. With Contributions by Siddhartha Chib, Merlise Clyde, George Woodworth and Alan Zaslavsky, 2nd Completely rev. ed.; Wiley Series in Probability and Statistics; Wiley-Interscience: Chichester, UK, 2003; 558p. [Google Scholar]
- DeGroot, M.H. Optimal Statistical Decisions. With a Foreword by Joseph B. Kadane, Reprint of the 1970 Original ed.; John Wiley & Sons: Hoboken, NJ, USA, 2004. [Google Scholar] [CrossRef]
- Martz, H.F.; Waller, R.A. Bayesian Reliability Analysis; Reprint with Corrections of the 1982 Orig., publ. by John Wiley & Sons ed.; Krieger Publishing Company: Malabar, FL, USA, 1991. [Google Scholar]
- Fearnhead, P. Exact and efficient Bayesian inference for multiple changepoint problems. Stat. Comput. 2006, 16, 203–213. [Google Scholar] [CrossRef] [Green Version]
- Adams, R.P.; MacKay, D.J. Bayesian online changepoint detection. arXiv 2007, arXiv:0710.3742. [Google Scholar]
- Stephens, D.A. Bayesian retrospective multiple-changepoint identification. J. Royal Stat. Soc. Ser. C (Appl. Stat.) 1994, 43, 159–178. [Google Scholar] [CrossRef]
- Szajowski, K. A two-disorder detection problem. Appl. Math. 1996, 24, 231–241. [Google Scholar] [CrossRef] [Green Version]
- Chib, S. Estimation and comparison of multiple change-point models. J. Econ. 1998, 86, 221–241. [Google Scholar] [CrossRef]
- Green, P.J. Reversible jump Markov chain Monte Carlo computation and Bayesian model determination. Biometrika 1995, 82, 711–732. [Google Scholar] [CrossRef]
- Cappé, O.; Moulines, E.; Rydén, T. Inference in Hidden Markov Models; Springer Series in Statistics; Springer: New York, NY, USA, 2005; 653p. [Google Scholar] [CrossRef]
- Auger, I.E.; Lawrence, C.E. Algorithms for the optimal identification of segment neighborhoods. Bull. Math. Biol. 1989, 51, 39–54. [Google Scholar] [CrossRef]
- Jackson, B.; Scargle, J.; Barnes, D.; Arabhi, S.; Alt, A.; Gioumousis, P.; Gwin, E.; Sangtrakulcharoen, P.; Tan, L.; Tsai, T. An algorithm for optimal partitioning of data on an interval. Signal Process. Lett. IEEE 2005, 12, 105–108. [Google Scholar] [CrossRef] [Green Version]
- Killick, R.; Fearnhead, P.; Eckley, I.A. Optimal Detection of Changepoints With a Linear Computational Cost. J. Am. Stat. Assoc. 2012, 107, 1590–1598. [Google Scholar] [CrossRef]
- Maidstone, R.; Hocking, T.; Rigaill, G.; Fearnhead, P. On optimal multiple changepoint algorithms for large data. Stat. Comput. 2017, 27, 519–533. [Google Scholar] [CrossRef] [Green Version]
- Chen, J.; Gupta, A.K. Parametric Statistical Change Point Analysis: With Applications to Genetics, Medicine, and Finance; Birkhäuser: Boston, MA, USA, 2012; 273p. [Google Scholar] [CrossRef]
- Matteson, D.S.; James, N.A. A Nonparametric Approach for Multiple Change Point Analysis of Multivariate Data. J. Am. Stat. Assoc. 2014, 109, 334–345. [Google Scholar] [CrossRef] [Green Version]
- Akaike, H. A new look at the statistical model identification. IEEE Trans. Autom. Control 1974, 19, 716–723. [Google Scholar] [CrossRef]
- Schwarz, G. Estimating the Dimension of a Model. Ann. Stat. 1978, 6, 461–464. [Google Scholar] [CrossRef]
- Zhang, N.R.; Siegmund, D.O. A modified Bayes information criterion with applications to the analysis of comparative genomic hybridization data. Biometrics 2007, 63, 22–32. [Google Scholar] [CrossRef] [PubMed]
- Hocking, T.; Rigaill, G.; Vert, J.P.; Bach, F. Learning sparse penalties for change-point detection using max margin interval regression. In Proceedings of the 30th International Conference on Machine Learning, PLMR, Atlanta, GA, USA, 17–19 June 2013; Volume 28, pp. 172–180. [Google Scholar]
- Lavielle, M.; Moulines, E. Least-squares estimation of an unknown number of shifts in a time series. J. Time Ser. Anal. 2000, 21, 33–59. [Google Scholar] [CrossRef]
- Wacker, B.; Schlüter, J. Time-Discrete Parameter Identification Algorithms for Two Deterministic Epidemiological Models Applied to the Spread of COVID-19; 11 May 2020, PREPRINT (Version 1) available at Research Square; 2020; Available online: https://doi.org/10.21203/rs.3.rs-28145/v1 (accessed on 3 April 2021).
- Killick, R.; Eckley, I. changepoint: An R package for changepoint analysis. J. Stat. Softw. 2014, 58, 1–19. [Google Scholar] [CrossRef] [Green Version]
- Calafiore, G.C.; Novara, C.; Possieri, C. A Modified SIR Model for the COVID-19 Contagion in Italy. In Proceedings of the 2020 59th IEEE Conference on Decision and Control (CDC), Jeju, Korea, 14–18 December 2020; pp. 3889–3894. [Google Scholar] [CrossRef]
- Ferrari, L.; Gerardi, G.; Manzi, G.; Micheletti, A.; Nicolussi, F.; Biganzoli, E.; Salini, S. Modeling Provincial Covid-19 Epidemic Data Using an Adjusted Time-Dependent SIRD Model. Int. J. Environ. Res. Public Health. 2021, 18, 6563. [Google Scholar] [CrossRef]
- Chatterjee, S.; Sarkar, A.; Chatterjee, S.; Karmakar, M.; Paul, R. Studying the progress of COVID-19 outbreak in India using SIRD model. Indian J. Phys. 2021, 95, 1941–1957. [Google Scholar] [CrossRef]
- Fanelli, D.; Piazza, F. Analysis and forecast of COVID-19 spreading in China, Italy and France. Chaos Solitons Fractals 2020, 134, 109761. [Google Scholar] [CrossRef]
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2022 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Jegede, S.L.; Szajowski, K.J. Change-Point Detection in Homogeneous Segments of COVID-19 Daily Infection. Axioms 2022, 11, 213. https://doi.org/10.3390/axioms11050213
Jegede SL, Szajowski KJ. Change-Point Detection in Homogeneous Segments of COVID-19 Daily Infection. Axioms. 2022; 11(5):213. https://doi.org/10.3390/axioms11050213
Chicago/Turabian StyleJegede, Segun Light, and Krzysztof J. Szajowski. 2022. "Change-Point Detection in Homogeneous Segments of COVID-19 Daily Infection" Axioms 11, no. 5: 213. https://doi.org/10.3390/axioms11050213