| Literature DB >> 32108761 |
Mathias Barra1,2, Fredrik A Dahl3,4, Kjersti Grøtta Vetvik5, E Anne MacGregor6,7.
Abstract
To ensure reproducibility in research quantifying episodic migraine attacks, and identifying attack onset, a sound theoretical model of a migraine attack, paired with a uniform standard for counting them, is necessary. Many studies report on migraine frequencies-e.g. the fraction of migraine-days of the observed days-without paying attention to the number of discrete attacks. Furthermore, patients' diaries frequently contain single, migraine-free days between migraine-days, and we argue here that such 'migraine-locked days' should routinely be interpreted as part of a single attack. We tested a simple Markov model of migraine attacks on headache diary data and estimated transition probabilities by mapping each day of each diary to a unique Markov state. We explored the validity of imputing migraine days on migraine-locked entries, and estimated the effect of imputation on observed migraine frequencies. Diaries from our patients demonstrated significant clustering of migraine days. The proposed Markov chain model was shown to approximate the progression of observed migraine attacks satisfactorily, and imputing on migraine-locked days was consistent with the conceptual model for the progression of migraine attacks. Hence, we provide an easy method for quantifying the number and duration of migraine attacks, enabling researchers to procure data of high inter-study validity.Entities:
Mesh:
Year: 2020 PMID: 32108761 PMCID: PMC7046783 DOI: 10.1038/s41598-020-60505-5
Source DB: PubMed Journal: Sci Rep ISSN: 2045-2322 Impact factor: 4.379
Migraine-locked days.
| Raw headache diary data | Counts | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Diary day: | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | Days: | 9 | |
| Migraine days: | 4 | |||||||||||
| Migraine: | M | M | M | M | MLD: | 1 | ||||||
| Migraine attacks: | 3 | |||||||||||
| Data with imputed migraine locked days | ||||||||||||
| Diary day: | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | Days: | 9 | |
| Migraine days: | 5 | |||||||||||
| Migraine: | M | M | M | M | M | MLD: | 0 | |||||
| Migraine attacks: | 2 | |||||||||||
Illustration of the Fill48-, or, imputation of migraine locked days- method for the accounting of migraine days and migraine attacks. The top panel shows an excerpt of a hypothetical migraine diary: the top row records the day’s number, the bottom row records migraine headache days. The day (numbered 31) is a migraine locked day: both the day preceding it and the day succeeding it is recorded with a migraine. The lower panel shows the diary post-imputation: the migraine-locked day is recorded as a migraine day (in italics). Both panels are accompanied with a table recording the relevant counts (from the excerpt from days 29–37): in the top diary—without imputed migraine locked days—we count a total of four migraine days distributed between 3 migraine attacks. In the bottom diary—with an imputed migraine locked day—we count a total of five migraine days, distributed between 2 migraine attacks. For the researcher focused on triggers, the raw data suggests importance of days 30, 32 and 35 as migraine onsets. If the Fill48 method is employed, only days 30 and 35 counts as migraine onset days.
Figure 1Example of an (n + 2)-state Markov chain representing the progression of migraine attacks. The μ represents the migraine onset probability of an attack during a given migraine free day. The δ’s represents the probability that a migraine attack will continue into the next day, conditional on an attack already having been ongoing on the previous i days. The complementary probabilities 1 − δ are the probabilities that the migraine attack ends during that day, rather than continue into the next. The state S represents the first full migraine free day following a migraine day—a necessary precondition for (the model) to declare that a new migraine attack can begin assuming the Fill48 assumption.
Transition probability estimation algorithm.
| Data with imputed | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Diary day: | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | ||
| Migraine: | M | M | M | M | |||||||
| Diary day | Markov chain state | Diary day | Markov chain state | ||||||||
| 34 | |||||||||||
| 35 | |||||||||||
| 36 | |||||||||||
| 37 | |||||||||||
Illustration of transition estimation calculations: (1) first map each diary day to a Markov chain state; (2) then compute the frequency of the transitions.
Descriptive statistics for the migraine diaries in the data set.
| Median* | (IQR)* | Mean* | |
|---|---|---|---|
| Diary-days observed | 85.0 | (71—128) | 108.1 |
| Migraine locked days per 30 days | 0.0 | (0–0.4) | 0.2 |
| Age (of the patients in years) | 42.0 | (35–47) | 40.8 |
| Migraine days | 11.0 | (7–17) | 14.0 |
| Migraine attacks | 6.0 | (4–10) | 8.2 |
| Migraine days per 30 days | 3.5 | (2.7–4.8) | 3.8 |
| Migraine attack duration‡ | 1 | (1–2) | 1.7 |
| Migraine days | 12.0 | (7–19) | 14.8 |
| Migraine attacks | 5.0 | (4–9) | 7.3 |
| Migraine days per 30 days | 3.6 | (2.9–5.1) | 4.0 |
| Migraine attack duration‡ | 1 | (1–3) | 2.0 |
*The statistics reported (e.g. the means) are taken over the individual patient-headache diaries. †Raw data here means that migraine locked days were not imputed into the diaries; Fill48 data are w.r.t. diaries with imputed migraine locked days. ‡I.e. the number of consecutive days of migraine—see also Table 2.
Figure 2Barplot of the migraine attack durations. The x-axis gives the attack duration (in days); the y-axis give the counts. Thus, the heights of the bars represent the number of observed attacks (across the 165 headache diaries) of the durations (in days). See Table 3 for further descriptive statistics.
Figure 3Histogram of the individual frequencies of migraine days pre- (raw) and post (Fill48) imputation of migraine locked days. Migraine frequency is the mean number of migraine days per 30 days.
Estimated overall transition probabilities.
| TP | Raw Data | Fill48 Data | ||||
|---|---|---|---|---|---|---|
| Estimate | (95% CI)✠ | Estimate | (95% CI)✠ | |||
| 15 407 | 0.087 | (0.083,0.092) | 14 221 | 0.085 | (0.080,0.090) | |
| 1 336 | 0.420 | (0.393,0.447) | 1 197 | 0.505 | (0.477,0.534) | |
| 559 | 0.453 | (0.411,0.495) | 603 | 0.575 | (0.535,0.615) | |
| 252 | 0.333 | (0.276,0.396) | 345 | 0.432 | (0.379,0.486) | |
| 84 | 0.369 | (0.268,0.482) | 149 | 0.497 | (0.414,0.579) | |
| 31 | 0.419 | (0.251,0.607) | 74 | 0.446 | (0.332,0.566) | |
| 13 | 0.538 | (0.261,0.796) | 33 | 0.485 | (0.312,0.661) | |
| 7 | 0.429 | (0.118,0.798) | 16 | 0.375 | (0.163,0.641) | |
| 3 | 1.000 | (0.310,1.000) | 6 | 0.667 | (0.241,0.940) | |
| 3 | 0.000† | (0.000,0.690) | 4 | 0.250 | (0.013,0.781) | |
| 0 | —† | —† | 1 | 0.000† | (0.000,0.945) | |
| 2 288 | 0.417 | (0.397,0.438) | 2 427 | 0.509 | (0.489,0.529) | |
TP = transition probability; N = number of underlying observations for the TP; Estimate = point estimate of TP. ✠The 95%CI are estimated as Newcombe[15]. †The maximal attack durations observed were 9 days for the raw data and 10 days for the imputed data, hence could not be estimated for the raw data. Furthermore, the last transition probability estimated must be zero (determined by the data). ‡This omnibus TP is the probability that an attack continues once begun, without conditioning on the duration.
Figure 4The preferred simple Markov chain model (TP estimates from Table 4) for the progression of migraine attacks, with the estimated overall omnibus transition probabilities. If the Fill48 method is not employed, the state S should be omitted. There is evidence for inter-patient heterogeneity for the δ-parameter, while the observed μ’s appear to be more closely collected around the population mean in this data; see the subsection Individual transition probabilities for the estimation of the bootstrap (BS) 95% CIs.
Figure 5Individual empirical transition probabilities for μ and δOmni,. Bars represents counts, the curves are kernel density estimate curves[24]. We see a narrow distribution of the μ’s (top panels) while the point estimates for the δOmni,’s (bottom panels) appear more scattered.