<!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>The Sequential Associative Rules Analysis of Patient's Physical Characteristics</article-title>
      </title-group>
      <contrib-group>
        <aff id="aff0">
          <label>0</label>
          <institution>Institute of Technology and Businesses in České Budějovice</institution>
          ,
          <country country="CZ">Czech Republic</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Lviv Polytechnic National University</institution>
          ,
          <addr-line>Lviv</addr-line>
          ,
          <country country="UA">Ukraine</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>1811</year>
      </pub-date>
      <fpage>0000</fpage>
      <lpage>0002</lpage>
      <abstract>
        <p>The sequential associative rules method creating are described. The difference between classical associative rules and sequential associative rules is given. The patient medical data is analyzed. The main associative rules characteristics are given. For modified AprioriTID method unique identifier for the patient set of patient analyzes has been entered. Additional numerical attributes of the investigated objects are indicated. The distinction between associative rules and sequential analysis is given. The analysis of the results of well-known methods and developed method is given.</p>
      </abstract>
      <kwd-group>
        <kwd>sequential associative rules</kwd>
        <kwd>artificial intelligence</kwd>
        <kwd>support</kwd>
        <kwd>confidence</kwd>
        <kwd>sequential analysis</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>Association rules are a data mining technique used to discover frequent patterns in a
data set. In this work, association rules are used in the medical domain, where data sets
are generally high dimensional. The chief disadvantage about mining association rules
in a high dimensional data set is the huge number of patterns that are discovered, most
of which are irrelevant or redundant. This disadvantage is grown when Big data is used.
The multidimensional view of the data is well used for data visualization and analysis
tasks, but due to the hypercube dissipation, the amount of data in this case is greater
than the relational representation that is not acceptable to the Big Data. Object
representation allows you to store object in the form of attributes, their characteristics and
relationships between characteristics. For some modification, it can be used for Big
Data.</p>
      <p>
        In medical and biological research, as well as in practical medicine, the range of
tasks to be solved is so wide that it is possible to use any of the methodologies of Data
Mining. An example can be the construction of a diagnostic system or the study of the
effectiveness of surgical intervention [
        <xref ref-type="bibr" rid="ref1 ref2 ref3">1 – 3</xref>
        ].
      </p>
      <p>
        One of the most advanced areas of medicine is bioinformatics. The object of
bioinformatics research is huge amounts of information about DNA sequences and the
primary structure of proteins that arose as a result of studying the structure of genomes of
microorganisms, mammals and humans. Abstracted from the specific content of this
information, it can be regarded as a set of genetic texts, consisting of extended character
sequences. Detection of structural laws in such sequences is a number of tasks,
effectively solved by means of Data Mining, for example, by means of sequencing and
associative analysis [
        <xref ref-type="bibr" rid="ref4 ref5">4 – 5</xref>
        ].
      </p>
      <p>The purpose of the study is to identify the most important rules for constructing
associative rules. We should analyze not only single parameters and theirs values but also
combining of these parameters in groups. Determination of the patterns of constructing
associative rules and the division of physical indicators at different levels of the
hierarchy.
2</p>
    </sec>
    <sec id="sec-2">
      <title>Objects and methods of research</title>
      <p>
        One of the most common data analysis tasks is to identify sets of objects that are often
encountered in a large set of objects [
        <xref ref-type="bibr" rid="ref5 ref6 ref7 ref8">5 – 8</xref>
        ]. We describe this problem in a generalized
form. To do this, we denote the objects that make up the study sets (itemsets), as follows
[
        <xref ref-type="bibr" rid="ref10 ref9">9 – 10</xref>
        ]:
      </p>
      <p>I = {i1,i2,…,ij,…,in},
(1)
where ij – objects included in the studied sets; n – total number of objects.
In the field of medicine, such objects, for example, are indicators and analyzes of the
patient (Table 1).
I = {arterial pressure, venous pressure, capillary
pressure, pulse, temperature, hemoglobin level in blood, pH}.
Sets of objects from the I set, stored in a database and subject to analysis, are called
transactions. We describe the transaction as a subset of the set I:</p>
      <p>T = {ij|ii ∈ I} .</p>
      <p>Such transactions in the hospital are in accordance with the delivery of medical
examinations of the patient and stored in the database in the form of a medical card. They
list the tests that the patient passed for a history and diagnosis.</p>
      <p>The set of transactions, the information about which is available for analysis, will be
described by the following set:</p>
      <p>D = {T1, T2, … , Tr, … , Tm},
where m – the number of transactions available for analysis.
3</p>
    </sec>
    <sec id="sec-3">
      <title>Research results</title>
      <p>To use Data Mining methods, the set D can be represented as a table (Table 2).</p>
      <p>
        The set of transactions, which includes jі objects, is indicated as follows [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]:
      </p>
      <p>D = {Tr|ij ∈ Tr; j = 1. . n; r = 1. . m} ⊆ D
In this example, the set of transactions containing the Object Temperature is the
following:
(2)
(3)
(4)
Transaction number
0
0
0
1
1
2
2
2
Some arbitrary set of objects (itemset) is denoted as follows:</p>
      <p>F = {ij|ij ∈ I; j = 1. . n} .</p>
      <p>DF = {Tr│F ⊆ Tr; r = 1. . m} ⊆ D.</p>
      <p>Supp(F) = |DF|/D .</p>
      <sec id="sec-3-1">
        <title>Supp(F) &gt; Suppmin . L = {F|Supp(F) &gt; Suppmin}</title>
        <p>The set of transactions that includes the set F is denoted as follows:
(5)
(6)
(7)
(8)
(9)
The ratio of the number of transactions, which includes the set F, to the total number of
transactions is called support of the set F and denoted by Supp (F):
For example, for a set {pH, temperature} the subtraction will be equal to 2/3,
because this set is included in two transactions (numbers 1 and 2) of the three possible.</p>
        <p>
          When searching, an analyst can specify the minimum value of maintaining
interesting sets – Suppmin. A set is called large if its value exceeds the minimum support value
specified by the user:
So, when searching for associative rules you need to find the set of all frequent sets:
In this case, the sets with Suppmin = 2/3 are the following:
{Venous pressure} Suppmin = 2/3;
{Temperature} Suppmin = 2/3;
{рН, Temperature} Suppmin = 2/3;
In an analysis, the sequence of events is often of interest. When detecting regularities
in such sequences, it is possible to predict with some degree the occurrence of events
in the future, which allows us to make more correct decisions. A sequence is called an
ordered set of objects. To do this, the order must be given to the set [
          <xref ref-type="bibr" rid="ref8">8</xref>
          ].
        </p>
        <p>Then the sequence of objects can be described as follows:</p>
        <p>S = {… , ip, … , iq}, where p &lt; q .
(10)
For example, in the case of analyzes such a sequence of objects may be the date of
delivery of analyzes. Such a sequence:
S = {(hemoglobin level, 10.10.2017),
(venous pressure, 09/25/2017),
(pH, 28.09.2017)}
сan be interpreted as a sequence of delivery of tests by one person at different times
(initially measured venous pressure, then measured the pH level, and finally the level
of hemoglobin).</p>
        <p>There are two types of sequences: with cycles and without cycles. In the first case it
is allowed to enter the sequence of the same object at different positions:</p>
        <p>S = {… , ip, … , iq, … }, where p &lt; q, iq = ip .</p>
        <p>It is said that transaction T contains the sequence S, if S ⊆ T and the objects included
in S, also belong to the set of T, with preservation of the relation of order. It is supposed
that in the set T between objects in the sequence of S there may be other objects.</p>
        <p>The maintenance of the sequence S is the ratio of the number of transactions, which
includes the sequence of S, to the total number of transactions. The sequence is frequent
if its support exceeds the minimum support given by the user:
(12)
(13)
The task of sequential analysis is to search all frequent sequences:</p>
      </sec>
      <sec id="sec-3-2">
        <title>Supp(S) &gt; Suppmin . L = {S|Supp(S) &gt; Suppmin} .</title>
        <p>The main difference between the problems of sequential analysis from the search for
associative rules is to establish a relation of order between objects of the set I. This
relation can be determined in different ways. In the analysis of the sequence of events
occurring in time, the objects of the set I are events, and the order of relationships
corresponds to the chronology of their appearance. For example, analyzing sequences of
assays in a hospital are sets of analyzes that the patient submits at different times, and
the order of reference is the time of the implementation of these analyzes.
D = {{(temperature, blood pressure, capillary pressure),
(pH, temperature, pulse)},
{(hemoglobin level in blood, temperature),
(blood pressure, temperature),
(temperature, venous pressure)},
{( hemoglobin level in the blood)}}.</p>
        <p>Of course, there is a problem of identification of patients. In practice, this is decided by
the introduction of medical cards that have a unique identifier (table 3).
The following sequence can be interpreted as follows: the patient with the ID 0 initially
passed the temperature, the arterial and capillary pressure, and then passed the pH,
temperature and pulse rate with his visit. For example, the support for the
{(blood pressure, temperature)} sequence is 2/3, since it is found in
patients with identifiers 0 and 1.</p>
        <p>In many applications, objects of the set I naturally combine into groups that in turn
can also be grouped into more general groups, etc. Thus, the hierarchical structure of
objects is obtained.</p>
        <p>An example of such a hierarchy may be the following categorization of analyzes:</p>
        <sec id="sec-3-2-1">
          <title>Pressure:</title>
          <p>· Arterial;
· Venous;
· Capillary</p>
        </sec>
        <sec id="sec-3-2-2">
          <title>Physical indicators: · Temperature</title>
        </sec>
        <sec id="sec-3-2-3">
          <title>Blood test: · Hemoglobin level; · PH</title>
          <p>The presence of a hierarchy changes the perception of when an object i is present in
transaction T. Obviously, support is not a separate object, but the group to which it is
included is greater:</p>
        </sec>
      </sec>
      <sec id="sec-3-3">
        <title>Supp(Iq) ≥ Supp(ij)</title>
        <p>(14)
where ij ∈ Iq.</p>
        <p>This is due to the fact that when analyzing groups, not only transactions that include a
separate object, but also transactions containing all objects of the analyzed group are
counted. For example, if Supp {blood pressure, temperature} = 2/3,
then support Supp {pressure, physical parameters} = 2/3, since the
objects of the groups of pressure and physical parameters are included in the transaction
with the identifiers 0 and 1.</p>
        <p>Using the hierarchy allows you to determine the connection that goes into higher
levels of the hierarchy, since the support for the set can increase if the entry of the
group, and not its object, is counted. In addition to the search for kits that often occur
in transactions, which in turn consist of objects  = { | Î  } or groups of the same
level of the hierarchy:
You can also consider mixed sets of objects and groups:</p>
        <p>F = {Ig|Ig ∈ Ig+1} .</p>
        <p>F = {i, Ig|i ∈ Ig ∈ Ig+1} .</p>
        <p>This allows you to extend the analysis and gain additional knowledge.</p>
        <p>In the hierarchical structure of objects, you can change the nature of the search by
changing the analyzed level. Obviously, the more objects in the set I, the more objects
in transactions T and frequent sets. This in turn increases search time and complicates
the analysis of results. You can reduce or increase the amount of data using the
hierarchical representation of the objects under analysis. Moving up the hierarchy, we
summarize the data and reduce their number, and vice versa.
(15)
(16)</p>
        <p>The disadvantage of generalizing objects is the less usefulness of the knowledge
gained, since in this case they relate to groups that do not always have useful
information. To achieve a compromise between group analysis and analysis of individual
objects, they often do the following: first analyze the groups, and then, depending on
the results, investigate the objects that interest the group analyst. In any case, it can be
argued that the presence of a hierarchy in objects and its use in the task of finding
associative rules allows you to perform a more flexible analysis and gain additional
knowledge.</p>
        <p>In the considered problem of searching for associative rules, the presence of an object
in a transaction was determined only by its presence in it (  ∈  ) or the absence
(  ∉  ). Often, objects have additional attributes, usually numeric. For example,
analyzes in a transaction have attributes: value and duration. In this case, the presence of
an object in the set can be determined not only by the fact of its presence, but also the
execution of the condition in relation to a certain attribute. For example, in analyzing
transactions performed by patients, they are interested in not only the value of the
analysis, but also in how well this indicator is stable (long-term).</p>
        <p>You can add additional objects to explore the sets in order to extend the analysis
capabilities by searching for associative rules. In the general case, they may have a
nature different from the main objects. For example, in the case of delivery of tests, you
can enter the field of delivery frequency or symptoms that precede the delivery of these
particular analyzes.</p>
        <p>Solving the problem of finding associative rules, as well as any task, is to process the
output and obtain the results. A certain Data Mining algorithm performs processing of
the initial data.</p>
        <p>The results obtained in solving this problem are accepted in the form of associative
rules. In this regard, when searching for them, there are two main stages:
1. Finding all large sets of objects;
2. Generation of associative rules from found large sets of objects.</p>
        <p>Associative rules are as follows:</p>
        <sec id="sec-3-3-1">
          <title>If (condition) then (result),</title>
          <p>where condition is usually not a logical expression (as in the classification rules), but a
set of objects from the set I, with which associated (associated) objects are included in
the result of this rule.</p>
          <p>For example, associative rule:</p>
        </sec>
        <sec id="sec-3-3-2">
          <title>If (blood pressure, pH) then (hemoglobin level)</title>
          <p>means that if the patient is measured by arterial pressure and pH level, he also measured
by hemoglobin level.</p>
          <p>As already noted, in associative rules the condition and the result are objects of the set
I:</p>
        </sec>
        <sec id="sec-3-3-3">
          <title>If X then Y,</title>
          <p>where  ∈  ,  ∈  ,  ∪  =  .</p>
          <p>The main advantage of associative rules is their easy perception by a person and a
simple interpretation of programming languages. However, they are not always useful.
There are three types of rules:
1. Useful rules – contain valid information that was previously unknown but has a
logical explanation. Such rules can be used for making decisions that are beneficial;
2. Trivial rules – contain valid and easily understandable information that is already
known. Such rules, although they can be explained, but cannot bring any benefits,
as they reflect or known laws in the studied area, or the results of past activity.
Sometimes such rules can be used to verify the implementation of decisions taken on the
basis of preliminary analysis;
3. Unclear rules – contain information that cannot be explained. Such rules can be
obtained either based on abnormal values, or deeply hidden knowledge. Directly such
rules cannot be used for decision making, since their lack of clarity can lead to
unpredictable results. For better understanding, further analysis is required.
Associative rules are built on the basis of large sets. So, the rules built on the basis of
the set F, are all possible combinations of objects included in it.</p>
        </sec>
        <sec id="sec-3-3-4">
          <title>For example, for the set {arterial pressure, temperature, pulse}</title>
          <p>the following associative rules can be constructed:</p>
        </sec>
        <sec id="sec-3-3-5">
          <title>If (arterial pressure) then (temperature);</title>
        </sec>
        <sec id="sec-3-3-6">
          <title>If (arterial pressure) then (pulse);</title>
        </sec>
        <sec id="sec-3-3-7">
          <title>If (arterial pressure) then (temperature);</title>
        </sec>
        <sec id="sec-3-3-8">
          <title>If (arterial pressure) then (temperature, pulse);</title>
        </sec>
        <sec id="sec-3-3-9">
          <title>If (temperature, pulse) then (arterial pressure);</title>
          <p>And so on.</p>
          <p>Thus, the number of associative rules can be very large and bad for human
perception. In addition, not all of the built-in rules carry useful information. To assess their
usefulness, the following values are entered:
 Support – shows which percentage of transactions supports this rule (we found rules,
where Support is upper then 75%).
 Confidence – shows the probability that the presence of a set Y in the transaction in
the set X implies (we found rules, where Confidence is upper then 0.5).
 Improvement – indicates whether this rule is useful for research.</p>
          <p>These estimates are used when generating rules. An analyst when searching for
associative rules specifies the minimum values of these variables. As a result, those rules that
do not satisfy these conditions are discarded and are not included in the solution of the
problem.</p>
          <p>If objects have additional attributes that affect the composition of objects in
transactions, and therefore in sets, then they should be taken into account in generated rules.
In this case, the conditional part of the rules will not only include verification of the
existence of an object in a transaction, but also more complex comparing operations:
more, less, includes, etc. The resulting part of the rules may also contain statements
about the attribute values. For example, if an indicator is considered topical, then the
rules may look like this:</p>
        </sec>
        <sec id="sec-3-3-10">
          <title>If pH.relevance &gt; 10 days then the level of hemoglobin in the blood.relevance &lt; 3 days.</title>
          <p>This rule states that the patient did the pH analysis more than 10 days ago, then probably
his analysis of hemoglobin in the blood is valid for no more than 3 days.</p>
          <p>
            The rules are stored to XML documents for further processing [
            <xref ref-type="bibr" rid="ref8">8</xref>
            ]. The XML
documents could be static or dynamic. The main differences between static and dynamic
XML documents are:
 Availability of validity period
A static XML document does not contain elements that indicate the expiration date of
this document. In contrast, a dynamic XML document initially contains at least one
element that indicates the validity period of a particular version of the document.
 Persistence of displayed information
Once created, the information of a static XML document remains valid at all times.
Conversely, the version of the dynamic XML document is valid only for the period
specified in the corresponding elements. As soon as a new version appears, the
information contained in the previous version is replaced.
          </p>
          <p>
            Most of the work on finding associative rules in static XML documents is related to
the use of XML-based algorithms based on the Apriori algorithm. However, there are
a number of other approaches.
The number of useful dependencies found by different methods from the volume of the
analyzed data (Table 5). The comparison is made between Apriori [
            <xref ref-type="bibr" rid="ref10">10</xref>
            ], FP-tree [
            <xref ref-type="bibr" rid="ref11 ref12">11,
12</xref>
            ] and proposed method. This methods implementation is done using RStudio.
          </p>
        </sec>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Conclusion</title>
      <p>The task of finding associative rules is to identify sets of objects that are commonly
encountered in a large number of objects. The task of sequential analysis is to search
for frequent sequences. The main difference between the tasks of sequential analysis
from the search for associative rules is to establish a relationship of order between
objects.</p>
      <p>
        The presence of a hierarchy in objects and its use in the task of finding associative
rules allows you to perform a more flexible analysis and obtain additional knowledge.
The results of the solution of the problem are presented in the form of associative rules
[
        <xref ref-type="bibr" rid="ref13 ref14">13, 14</xref>
        ], conditional and the final part of which contains sets of objects.
      </p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Perova</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bodyanskiy</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          :
          <article-title>Fast Medical Diagnostics Using Autoassociative Neuro-Fuzzy Memory</article-title>
          .
          <source>International Journal of Computing</source>
          ,
          <volume>16</volume>
          (
          <issue>1</issue>
          ),
          <fpage>34</fpage>
          -
          <lpage>40</lpage>
          (
          <year>2017</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Tkachenko</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Doroshenko</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Izonin</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tsymbal</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Havrysh</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          :
          <article-title>Imbalance Data Classification via Neural-Like Structures of Geometric Transformations Model: Local and Global Approaches</article-title>
          .
          <source>In: International Conference on Theory and Applications of Fuzzy Systems and Soft Computing</source>
          , pp.
          <fpage>112</fpage>
          -
          <lpage>122</lpage>
          , Springer (
          <year>2018</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Syerov</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Shakhovska</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Fedushko</surname>
            <given-names>S.:</given-names>
          </string-name>
          <article-title>Method of the data adequacy determination of personal medical profiles (in press).</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Korobiichuk</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Fedushko</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Juś</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Syerov</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          :
          <article-title>Methods of Determining Information Support of Web Community User Personal Data Verification System</article-title>
          .
          <source>Automation 2017. Advances in Intelligent Systems and Computing</source>
          , vol
          <volume>550</volume>
          . Springer, pp-
          <volume>144</volume>
          -
          <fpage>150</fpage>
          (
          <year>2017</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Brin</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Page</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          :
          <article-title>The anatomy of a large-scale hypertextual web search engine</article-title>
          .
          <source>Computer networks and ISDN systems</source>
          ,
          <volume>30</volume>
          (
          <issue>1-7</issue>
          ),
          <fpage>107</fpage>
          -
          <lpage>117</lpage>
          (
          <year>1998</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Negnevitsky</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Artificial intelligence: a guide to intelligent systems</article-title>
          .
          <source>Pearson</source>
          (
          <year>2005</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Jain</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Benyoucef</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Deshmukh</surname>
            ,
            <given-names>S. G.</given-names>
          </string-name>
          :
          <article-title>A new approach for evaluating agility in supply chains using fuzzy association rules mining</article-title>
          .
          <source>Engineering Applications of Artificial Intelligence</source>
          ,
          <volume>21</volume>
          (
          <issue>3</issue>
          ),
          <fpage>367</fpage>
          -
          <lpage>385</lpage>
          (
          <year>2008</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Shakhovska</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kaminskyy</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zasoba</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tsiutsiura</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Association rules mining in big data</article-title>
          .
          <source>International Journal of Computing</source>
          ,
          <volume>17</volume>
          (
          <issue>1</issue>
          ),
          <fpage>25</fpage>
          -
          <lpage>32</lpage>
          (
          <year>2018</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Porkodi</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Shivakumar</surname>
            ,
            <given-names>B.L.</given-names>
          </string-name>
          :
          <article-title>An improved association rule mining technique for xml data using Xquery and Apriori algorithm</article-title>
          .
          <source>Advance Computing</source>
          ,
          <fpage>1510</fpage>
          -
          <lpage>1514</lpage>
          (
          <year>2009</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Woo</surname>
          </string-name>
          , J.:
          <article-title>Apriori-Map/Reduce algorithm</article-title>
          .
          <source>In: Proceedings of the International Conference on Parallel and Distributed Processing Techniques and Applications</source>
          , p.
          <fpage>1</fpage>
          , (
          <year>2012</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Hunyadi</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          :
          <article-title>Performance comparison of Apriori and FP-Growth algorithms in generating association rules</article-title>
          .
          <source>European Computing Conference</source>
          ,
          <volume>376</volume>
          -
          <fpage>381</fpage>
          (
          <year>2011</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Khurana</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sharma</surname>
            ,
            <given-names>S.:</given-names>
          </string-name>
          <article-title>A comparative analysis of association rule mining algorithms</article-title>
          ,
          <source>International Journal of Scientific and Research Publications</source>
          , vol.
          <volume>3</volume>
          , issue 5 (
          <year>2013</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Boyko</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sviridova</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Shakhovska</surname>
          </string-name>
          , N.:
          <article-title>Use of machine learning in the forecast of clinical consequences of cancer diseases</article-title>
          .
          <source>In: 7th Mediterranean Conference on Embedded Computing (MECO)</source>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>6</lpage>
          (
          <year>2018</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Veres</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Shakhovska</surname>
          </string-name>
          , N.:
          <article-title>Elements of the formal model big date</article-title>
          .
          <source>In: XI International Conference on Perspective Technologies and Methods in MEMS Design (MEMSTECH)</source>
          , pp.
          <fpage>81</fpage>
          -
          <lpage>83</lpage>
          (
          <year>2015</year>
          ).
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>