<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Modeling Dynamic Systems with Memory: What Is the Right Time-Order?</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Anna Lupinska-Dubicka</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Marek J. Druzdzel</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>a.lupinska@pb.edu.pl</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>marek@sis.pitt.edu</string-name>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Decision Systems Laboratory, School of Information Sciences and Intelligent Systems Program, University of Pittsburgh</institution>
          ,
          <addr-line>Pittsburgh, PA 15260</addr-line>
          ,
          <country country="US">USA</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Faculty of Computer Science, Bialystok University of Technology</institution>
          ,
          <addr-line>Wiejska 45A, 15-351 Bialystok</addr-line>
          ,
          <country country="PL">Poland</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>Most practical uses of Dynamic Bayesian Networks (DBNs) involve temporal in uences of the rst order, i.e., in uences between neighboring time steps. This choice is a convenient approximation in uenced by the existence of e cient algorithms for rst order models and limitations of available tools. We focus on the question whether constructing higher time-order models is worth the e ort when the underlying system's memory goes beyond the current state. We present the results of an experiment with a series of DBN models monitoring woman's monthly cycle. We show that higher order models are significantly more accurate. However, we have also observed over tting and a resulting decrease in accuracy when the time order chosen is too high.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>All real world systems change over time. Modeling
their equilibrium states or ignoring change altogether,
when it is su ciently slow, is su cient for solving a
wide spectrum of practical problems. In some cases,
however, it is necessary to follow the change that the
system is undergoing and introduce time as one of the
model variables.</p>
      <p>
        We concentrate in this paper on models that belong to
the class of probabilistic graphical models, with their
two prominent members, Bayesian networks (BNs)
        <xref ref-type="bibr" rid="ref6">(Pearl, 1988)</xref>
        and dynamic Bayesian networks (DBNs)
        <xref ref-type="bibr" rid="ref3">(Dean &amp; Kanazawa, 1989)</xref>
        . BNs are widely used
practical tools for knowledge representation and reasoning
under uncertainty in equilibrium systems. DBNs
extend them to time-dependent domains by introducing
an explicit notion of time and in uences that span over
time. Most practical uses of DBNs involve temporal
in uences of the rst order, i.e., in uences between
neighboring time steps. This choice is a convenient
approximation in uenced by existence of e cient
algorithms for rst order models and limitations of
available tools. After all, introducing higher order temporal
in uences may be costly in terms of the resulting
computational complexity of inference, which is NP-hard
even for static models. Limiting temporal in uences
to in uences between neighboring states is equivalent
to assuming that the only thing that matters in the
future trajectory of the system is its current state. Many
real world systems, however, have memory that spans
beyond their current state.
      </p>
      <p>
        The question that we pose in the paper is whether
introducing higher order in uences, i.e., in uences that
span over multiple steps, is worth the e ort in the
sense of improving the accuracy of the model. The
idea of increasing modeling accuracy by means of
increasing the time order of the model was beautifully
illustrated by
        <xref ref-type="bibr" rid="ref8">Shannon (1948)</xref>
        . In his seminal paper,
he shows sentences in the English language, generated
by a series of Markov chain models of increasing time
order, trained by means of the same corpus of text.
The following sentence was generated by a rst order
model:
      </p>
      <p>OCRO HLI RGWR NMIELWIS EU LL NBNESEBYA TH
EEI ALHENHTTPA OOBTTVA NAH BRL.</p>
      <p>Compare this with the following sentence generated by
a sixth order model:</p>
      <p>THE HEAD AND IN FRONTAL ATTACK ON AN ENGLISH
WRITER THAT THE CHARACTER OF THIS POINT IS
THEREFORE ANOTHER METHOD FOR THE LETTERS
THAT THE TIME OF WHO EVER TOLD THE PROBLEM
FOR AN UNEXPECTED.</p>
      <p>The resemblance of the latter sentence to ordinary
English text, an informal measure of the model's
accuracy, has increased dramatically between the rst and
the sixth orders. A rst order model was essentially
impotent in its ability to model the problem.
While generation of English sentences may be too hard
of a problem, the vehicle for our experiments is the
problem of monitoring the woman's monthly cycle, a
problem central to family planning. Every couple
seeking help in a fertility clinic is asked to monitor the
monthly cycle before any intervention is undertaken.
An accurate monitoring model can be a great aid in
natural family planning, indicating optimal days for
sexual intercourse. What is important from the
perspective of the question posed in this paper is that
woman's monthly cycle is a system with memory going
most certainly beyond one day and probably spanning
over a period of roughly a month.</p>
      <p>
        We report the results of an experiment in which we
successively introduce higher order DBNs modeling
the monthly cycle and measure the accuracy of these
models in predicting the day of ovulation. We train
our models on real time series data obtained from a
longitudinal study of fecundability conducted in
several European centers
        <xref ref-type="bibr" rid="ref2">(Colombo &amp; Masarotto, 2000)</xref>
        .
We show that increasing the time order of the model
greatly improves its accuracy. However, we also
observe that when the time order is too high, the model
can over t the data and the quality of its predictions
may decrease.
2
      </p>
    </sec>
    <sec id="sec-2">
      <title>BNs and DBNs</title>
      <p>Consider the simple BN shown in Figure 1,
illustrating various causes and e ects of allergy in children. All
variables in this example are Boolean. The tendency
to develop allergies has a hereditary component:
Allergic parents are more likely to have allergic children,
whose allergies are likely to be more severe than those
from non-allergic parents. Exposure to allergens,
especially in early life, is also an important risk factor
for allergy. When an allergen enters the body of an
allergic child, the child can cough or develop a rash.
Figure 1 shows the dependency structure among the
variables and the conditional probability distributions
for each of the variables.</p>
      <p>
        DBNs
        <xref ref-type="bibr" rid="ref3">(Dean &amp; Kanazawa, 1989)</xref>
        are an extension of
BNs for modeling dynamic systems. The term
dynamic means that we model the system's development
over time and not that the model structure and its
parameters change over time, even though the latter is
theoretically possible. In a DBN, the state of a system
at time t is represented by a set of random variables
Xt = (X1t; : : : ; Xnt). The state at time t generally
dependents on the states at previous k time steps. There
is nothing in the theory that prevents k from being any
number between 1 and t 1.
When each state of the model depends only on the
immediately preceding state (i.e., k = 1, the system is
rst-order Markov, often assumed in practice), we
represent the transition distribution P (XtjXt 1). This
can be done using a two-slice BN fragment (2TBN)
Bt, which contains variables from Xt whose parents
are variables from Xt 1 and/or Xt, and variables from
Xt 1 without their parents. A rst order DBN is
often de ned as a pair of BNs (B0; B!), where B0
represents the initial distribution P (X0), and B! is a two
time slice BN, that de nes the transition distribution
P (XtjXt 1) as follows:
      </p>
      <p>n
P (XtjXt 1) = Y P (XitjP a(Xit)) :</p>
      <p>i=1
Consider a two years old child whose parents su er
from allergy and who has been exposed to allergens.
We know that this child has not developed any
symptoms of allergy in the previous year. Suppose that we
want to know the probability that allergy appears in
the third year. If we use the BN pictured in Figure 1,
we omit all historical information except that for the
current year. Figure 2a shows a DBN of rst temporal
order, which allows us to predict the probability of the
child developing allergy in this and in the future years.
Number of slices is the number of steps for which we
perform the inference. In this example, one step means
one year. Temporal plate is the part of a DBN that
contains nodes changing over time. Hereditary Factor
is outside of the temporal plate and, hence, is time
invariant.</p>
      <p>Figure 2b shows a second time-order DBN, i.e., a
model in which there are two temporal arcs from node
Allergy, the rst order takes the information from one
step before, the second from two steps before.
Typically, the older the child, the lower the probability of
allergy appearing. And, generally, a child who has not
developed allergy two years in a row has a lower chance
of developing allergy in the third year. A reasonable
expectation is that modeling higher order
dependencies should increase the accuracy of the model.
Woman's monthly cycle is driven by a highly
complex interaction among hormones produced by three
organs of the body: the hypothalamus, the pituitary
gland, and the ovaries. There are ve main
hormones involved in the menstrual cycle process:
estrogen, progesterone, gonadotropin releasing hormone
(GnRH), follicle stimulating hormone (FSH), and
lutenizing hormone (LH).
The woman's monthly cycle consists of four phases
(Figure 3 shows these four phases along with the
associated hormone levels): (1) menstruation, (2) the
follicular phase, (3) ovulation, and (4) the luteal phase.
Counting from the rst day of the menstrual ow, the
length of each phase may vary from woman to woman
and then cycle to cycle.</p>
      <p>In addition to measurable blood hormone levels, there
are several easily accessible indicators of the phase of
the cycle, two of which we will use in our models. Basal
body temperature (BBT) is de ned as the body
temperature measured immediately after awakening and
before any physical activity has been undertaken. It
should be measured every day at the same time.
Before ovulation, BBT is relatively low. Following the
ovulation, as a result of an increased level of
progesterone in the body, women typically experience an
increase in the basal body temperature (BBT) of at least
0.2 C. This shift indicates that ovulation has occurred.
The BBT charting may provide valuable information
about woman's monthly cycle, such as duration of the
cycle, length of the follicular and luteal phases, and the
pattern of the timing of ovulation. Sometimes BBT
can rise due to causes other than ovulation. This
atypical rise is treated as disturbance and can be caused
by a change in conditions around the measurement,
such as later measurement time, lack of sleep, di
erent thermometer, high stress, travel, or illness.
As the cycle progresses, due to hormonal uctuations,
the cervical mucus increases in volume and changes
texture. When there is no mucus or the mucus
discharge is small, the day is considered infertile. There
can be also a feeling of dryness around the vulva.
Around the ovulation, mucus is the thinnest,
clearest, and most abundant, resembling egg white. In the
luteal phase, it returns to the sticky stage.</p>
      <p>It seems that the menstrual cycle is a temporal
process with memory spanning over the entire cycle. This
means that the current state is not only in uenced by
the previous state but also by prior days, going back
to the beginning of the phase.
4</p>
    </sec>
    <sec id="sec-3">
      <title>The Model</title>
      <p>Accurate prediction of the fertile phase of the
menstrual cycle is critical for couples who want to conceive
or couples who want to avoid pregnancy using natural
methods. The fertile phase of the menstrual cycle is
de ned as the time when an intercourse has a non-zero
probability of resulting in conception.</p>
      <p>
        The number of fertile days during the menstrual cycle
is di cult to specify, as it depends on the life span
of the ovum and sperm, which varies from person to
person and from cycle to cycle. It is generally believed
that an ovum can be fertilized only within the rst
24 hours after ovulation. Many authors agree that
the start of the fertile interval is strictly connected
with changes in vaginal discharge and, in particular,
estrogenic-type cervical mucus secretions. However,
they di er in their estimates of the length of the fertile
window.
        <xref ref-type="bibr" rid="ref7">Potter (1961)</xref>
        calculated that there are only
two days during the menstrual cycle when a woman
can become pregnant.
        <xref ref-type="bibr" rid="ref11">Wilcox et al. (1995)</xref>
        found that
the maximum sperm life span equals approximately
ve days (in presence of su cient level of
estrogenictype mucus), which comes down to a fertile period
of six days, including the day of the ovulation. The
results of a multi-center study conducted by the World
Health Organization
        <xref ref-type="bibr" rid="ref10">(WHO, 1983)</xref>
        estimate the fertile
period to be 10-days before ovulation. Natural family
planning methods assume this interval to be as long
as 13 days.
      </p>
      <p>
        It is useful and important to be able to predict
ovulation. Because the fertile period starts roughly ve
days before ovulation, prediction has to be made in
advance and, hence, asks for models that include an
explicit notion of time.
Our model (Figure 4), combines information retrieved
from BBT charting with observations of the cervical
mucus secretions. It contains a variable Phase with
four states: menstruation, follicular, ovulation, and
luteal. We included three observation variables: Basal
Body Temperature (BBT), Bleeding and Mucus
observation. All variables are discrete. BBT has two
possible values: lower range and higher range, representing
temperature before and after the BBT shift
respectively. Bleeding describes whether on a particular day
the woman had menses or not. Cervical observation
can be in one of four states (s1 through s4), described
in detail in
        <xref ref-type="bibr" rid="ref4">(Dunson, Sinai, &amp; Colombo, 2001)</xref>
        . We
modeled time explicitly as n time steps, where n is
the number of days of the longest monthly cycle of the
particular woman.
      </p>
      <p>Admittedly, this is a simple model. However, we would
like to point out that it reasonably models the causal
interactions among the variables in the data available
to us.
5</p>
    </sec>
    <sec id="sec-4">
      <title>The Training Data</title>
      <p>
        Our training data are drawn from an Italian study
of daily fecundability
        <xref ref-type="bibr" rid="ref2">(Colombo &amp; Masarotto, 2000)</xref>
        ,
which enrolled women from seven European centers
(Milan, Verona, Lugano, Dusseldorf, Paris, London
and Brussels). To our knowledge, this is one of
the most comprehensive data sets describing woman's
monthly cycle. Between the years 1992 and 1996, 782
women recorded a total of over six thousand monthly
cycles. Women participating in the study satis ed the
following ve entry criteria: (1) experienced in use of a
Natural Family Planning method, (2) married or in a
stable relationship, (3) between 18th and 40th
birthday at admission, (4) had at least one menses after
cessation of breastfeeding or after delivery, (5) not
taking hormonal medication or drugs a ecting fertility. In
addition, neither partner could be permanently
infertile and both had to be free from any illness that may
a ect fertility.
      </p>
      <p>In each menstrual cycle, the subject was asked to
record the days of her period, her basal body
temperature and any disturbances such as illness, disruption
of sleep or travel. She was also asked to observe and
chart her cervical mucus symptoms daily during the
cycle and to record every episode of coitus, with
specication whether the couple used contraceptives or not.
Typically, a menstrual cycle is de ned as the interval
in days between the rst day of menstrual bleeding in
two neighboring cycles, where day 1 was the rst day
of fresh red bleeding, excluding any preceding days
with spotting. The day of ovulation was identi ed
in each cycle from records of basal body temperature
and mucus symptoms. The daily mucus observations
were classi ed into four classes; ranging from a score of
1 (no discharge and dry) to 4 (transparent, stretchy,
slippery). The cervical mucus peak day was de ned
as the last day with best quality mucus, in a speci c
cycle of the woman. If there were di erent mucus
observations on one day, the most fertile characteristic
of the mucus observed determined the classi cation.
To determine the BBT shift, the \three over six" rule
was used: The rst time in the menstrual cycle when
three consecutive temperatures were registered, all of
which were above the average temperature of the last
six proceeding days.
6</p>
    </sec>
    <sec id="sec-5">
      <title>Experiments</title>
      <p>We tested our model on two di erent women taken
from the Italian study. For each woman, we created a
BN and nine DBNs of temporal orders ranging from
1 to 9, training them (i.e., learning their parameters)
on the available monthly charts, using the
leave-oneout method, i.e., training the network on all but one
chart and testing it on the remaining chart. Because of
computational limitations (with 30 time slices, ninth
order models become fairly complex), we had to nd
women with a not too long average duration of the
follicular phase. We were able to nd two women with
over 30 monthly charts each, whose follicular phase
lasted typically around 9 days. We set the number of
slices of the DBNs to the length of the longest cycle.
Just to give an idea of the capability of such models
to reproduce the monthly cycle, we present the
probabilities of the four phases of the monthly cycle as a
function of time in Figure 5. These probabilities were
generated by models of the rst (a) and the seventh
(b) order DBNs, trained on monthly charts of one of
the women in the data set. We entered no observation
into the models, except for anchoring the rst time
step to the rst day of menses, i.e., rst day of the
monthly cycle. Please note the increased similarity of
the shape of the curves to that of the hormone levels
in Figure 3, which are direct indications of phases of
the monthly cycle. Memory of the order 7 model is
such that the model is capable of predicting roughly
the day of ovulation on the rst day of menses.
To compare the accuracy of di erent models, we used
two measures: the true positive rate (TPR) and the
false positive rate (FPR). These are de ned as TPR =
TP=(TP + FN) and FPR = FP=(FP + TN)
respectively. In our model, TP is the number of true
positives, i.e., the number of days of the cycle classi ed
as ovulation that in fact were ovulation. FP is the
number of false positives, i.e., the number of days of
the cycle classi ed as ovulation that in fact belong to
menstruation, follicular, or lutheal phase. TN is the
number of true negatives, i.e., the number of days of
the cycle not classi ed as ovulation that in fact belong
to menstruation, follicular, or lutheal phase. FN is the
number of false negatives, i.e., the number of days of
the cycle not classi ed as ovulation that are ovulation.
From the practical perspective, for a model of a
monthly cycle to be useful, it has to predict the day
of ovulation at least ve days in advance. Please note
that because of a possible application of a model like
this in family planning, false negatives may be very
costly, so the model should minimize its false
negative rate to zero. This is essentially the case with all
natural family planning methods.</p>
      <p>
        For each network, we created ROC graphs
        <xref ref-type="bibr" rid="ref5">(Fawcett,
2003)</xref>
        by plotting sensitivity (TPR) vs. complement of
speci city (1 FPR). For each model, we had as many
curves as there were cycles of the particular woman
available. To plot the ROC curves, we used vertical
averaging, i.e., for each FPR we took the averaged TPRs
of the ROC curves over all cycles. For each curve, we
also calculated the area under the ROC curve (AUC),
which is a measure of model's ability to predict
ovulation ve days in advance. A useless model would
have the AUC of 0.5. A model with perfect ability
to predict would have the AUC of 1.0. If the 95%
con dence interval of the model's AUC would include
0.5, the model would be not likely to predict
accurately. We used ROCR
        <xref ref-type="bibr" rid="ref9">(Sing, Sander, Beerenwinkel,
&amp; Lengauer, 1975)</xref>
        , an R package for evaluating and
visualizing classi er performance.
      </p>
      <p>Figure 6 shows selected ROC curves created for the
two selected women: static BN, rst order DBN, DBNs
with temporal orders from rst to fourth, from rst
to sixth, from rst to seventh, and with temporal
orders from rst to ninth. We did not picture every
curve in order to avoid clattering the graphs but
instead showed the ranges (vertical lines on the plot).
Figure 7 presents the average AUCs for these women
along with their ranges (vertical bars).</p>
      <p>As we can see, in both women, a BN is not much
better than a random classi er. From all DBNs, the
networks with rst temporal order and with rst and
second temporal orders give the worst results. In case of
woman ID 20050265, the higher order of the network,
the higher sensitivity at the same point of speci city
(Figure 6a).</p>
      <p>Figure 6b shows that for woman ID 20380003 the curve
for DBN with orders higher than 6 does not achieve
value TPR = 1:0 until 1 FPR = 0:42. Starting at
the 1 FPR = 0:28, these high order DBNs give worse
results than DBNs with lower temporal orders.
Figure 8 shows this for each cycle separately. As we can
see, there is one curve, whose AUC is smaller than 0:5.
In this cycle, the follicular phase lasted only six days,
while in all previous cycles its most common length
was nine days. The model, learned on the basis of
previous cycles, predicted ovulation day for the 15th
day, while in reality it took place on the 12th day.
Figure 9 is an equivalent of Figure 6b but with this
anomalous cycle omitted. In this case, the higher
order of the network, the higher sensitivity at the same
point of speci city.</p>
      <p>Clearly, too high of an order can reduce accuracy of
the model. What is the optimal order of a model? We
performed a number of additional experiments with
monthly cycles of other women, varying the model
order, and came to the conclusion that the optimal order
of the DBN model depends directly on the nature of
the system and the task that we set to perform. This
number should be derived from the domain knowledge.
If anomalies are to be expected, it does not make any
sense to go beyond the order equal to the smallest of
the following three numbers: (1) the length of the
system's memory, which could be argued in our case to
be the length of the woman's monthly cycle, (2) the
length of the prediction horizon, which is the number
of slices that we want to predict ahead (6 in our case),
and (3) the maximum order that is still computable
comfortably, which was in case of SMILE around 9.
Furthermore, while any DBN model should contain at
least one rst order in uence (if that were not the case,
some slices would be disconnected from the model!), a
model of order k does not need to include in uences of
all orders between 1 and k 1. In our experiments with
the monthly cycle, we focused on those in uences that
seemed critical for phase transitions and used orders
that were equal to the lengths of the menstruation and
the follicular phases, as given usually a clear indication
the end of the menses, these in uences could fairly
precisely pinpoint the expected day of ovulation, even
without additional observations.
temporal orders including the shortest, the longest, the
most common, and the average length of the
menstruation and the follicular phases. The last pictured
networks have temporal orders connected with the
minimum, maximum, mode, and average length of the
follicular phase of the particular woman, whose charts
were used to train the model. Figure 11 shows
networks with selected orders for woman 20380003 with
the anomalous cycle removed.
7</p>
    </sec>
    <sec id="sec-6">
      <title>Discussion</title>
      <p>We have presented the results of an experiment with
a series of DBN models monitoring woman's monthly
cycle. We have shown that higher order models are
signi cantly more accurate than rst order models, as
summarized by the AUC graph in Figure 7. The ROC
curves for higher order models were clearly closer to
the upper left corner of an ROC graph, which indicates
a better ability of the model to predict ovulation.
However, we also observed over tting and a
resulting decrease in accuracy when the time order
chosen was too high. Having learned the lengths of the
phases, which were shorter than the model's memory,
the model seemed to lose its ability to predict
accurately, when the cycle happened to be anomalous in
terms of its length. Model's memory seemed to have a
stronger in uence on prediction than observations
collected during the cycle. DBNs of lower orders reached
sensitivity of 1.0 for lower values of speci city
(Figures 6b and 10).</p>
      <p>Thorough understanding of the underlying system and
the task at hand is required to select the optimal
order of the model. In addition to computational issues
and issues related to a negative in uence of model
complexity on the quality of parameters learned from data,
one should avoid choosing orders that are higher than
system's memory and the task horizon.</p>
      <p>Acknowledgements
Our work was supported in part by the National
Institute of Health under grant number
U01HL10106601. We thank Bernardo Colombo, Guido Masarotto,
Fausta Ongaro, Petra Frank-Herrmann, and other
investigators of the European Study of Daily
Fecundability for sharing their data with us. The
empirical part of the paper was performed using SMILE,
an inference engine, and GeNIe, a development
environment for reasoning in graphical probabilistic
models, both developed at the Decision Systems
Laboratory, University of Pittsburgh, and available at
http://genie.sis.pitt.edu/.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          <string-name>
            <surname>Barron</surname>
            ,
            <given-names>M. L.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Fehring</surname>
            ,
            <given-names>R. J.</given-names>
          </string-name>
          (
          <year>2005</year>
          ).
          <article-title>Basal body temperature assessment: Is it useful to couples seeking pregnancy?</article-title>
          <source>American Journal of Maternal Child Nursing</source>
          ,
          <volume>30</volume>
          (
          <issue>5</issue>
          ),
          <volume>290</volume>
          {
          <fpage>296</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          <string-name>
            <surname>Colombo</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Masarotto</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          (
          <year>2000</year>
          ).
          <article-title>Daily fecundability: First results from a new data base</article-title>
          .
          <source>Demographic Research</source>
          ,
          <volume>3</volume>
          (
          <issue>5</issue>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          <string-name>
            <surname>Dean</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Kanazawa</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          (
          <year>1989</year>
          ).
          <article-title>A model for reasoning about persistence and causation</article-title>
          .
          <source>Computational Intelligence</source>
          ,
          <volume>5</volume>
          (
          <issue>2</issue>
          ),
          <volume>142</volume>
          {
          <fpage>150</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          <string-name>
            <surname>Dunson</surname>
            ,
            <given-names>D. B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sinai</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Colombo</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          (
          <year>2001</year>
          ).
          <article-title>The relationship between cervical secretions and the daily probabilities of pregnancy e ectiveness of the TwoDay Algorithm</article-title>
          .
          <source>Human Reproduction</source>
          ,
          <volume>16</volume>
          (
          <issue>11</issue>
          ),
          <volume>2278</volume>
          {
          <fpage>2282</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          <string-name>
            <surname>Fawcett</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          (
          <year>2003</year>
          ).
          <article-title>ROC graphs: Notes and practical considerations for researchers (</article-title>
          <source>Technical Report No. HPL-2003-4)</source>
          . Hewlett Packard Laboratories.
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          <string-name>
            <surname>Pearl</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          (
          <year>1988</year>
          ).
          <article-title>Probabilistic reasoning in intelligent systems: Networks of plausible inference</article-title>
          . San Mateo, CA: Morgan Kaufmann Publishers, Inc.
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          <string-name>
            <surname>Potter</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>R.G.</surname>
          </string-name>
          (
          <year>1961</year>
          ).
          <article-title>Length of the fertile period</article-title>
          .
          <source>Milbank Quarterly</source>
          ,
          <volume>39</volume>
          , 132{
          <fpage>162</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          <string-name>
            <surname>Shannon</surname>
            ,
            <given-names>C. E.</given-names>
          </string-name>
          (
          <year>1948</year>
          , July, October).
          <source>A mathematical theory of communication. The Bell System Technical Journal</source>
          ,
          <volume>27</volume>
          , 379{
          <fpage>423</fpage>
          ,
          <issue>623</issue>
          {
          <fpage>656</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          <string-name>
            <surname>Sing</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sander</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Beerenwinkel</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Lengauer</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          (
          <year>1975</year>
          ).
          <article-title>ROCR: Visualizing classi er performance in R</article-title>
          . Bioinformatics (Oxford, England),
          <volume>55</volume>
          (
          <issue>4</issue>
          ),
          <volume>699</volume>
          {
          <fpage>706</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          <string-name>
            <surname>WHO.</surname>
          </string-name>
          (
          <year>1983</year>
          ).
          <article-title>A prospective multicentre trial of the ovulation method of natural family planning. III. Characteristics of the menstrual cycle and of the fertile phase</article-title>
          .
          <source>Fertility and Sterility</source>
          ,
          <volume>40</volume>
          (
          <issue>6</issue>
          ),
          <volume>773</volume>
          {
          <fpage>778</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          <string-name>
            <surname>Wilcox</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Weinberg</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Baird</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          (
          <year>1995</year>
          ).
          <article-title>Timing of sexual intercourse in relation to ovulation. Effects on the probability of conception, survival of the pregnancy, and sex of the baby</article-title>
          .
          <source>New England Journal of Medicine</source>
          ,
          <volume>333</volume>
          (
          <issue>23</issue>
          ),
          <volume>1517</volume>
          {
          <fpage>1521</fpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>