A causality detection apparatus for detecting causality of events based
upon a database provided with log of the events includes a sorter module
for generating an event list by sorting in time sequence the events, and a
frequency analysis module for calculating, based upon the event list, the
number of appearance of an event set pair of a first event set
X(={e.sub.x1,e.sub.x2, . . . ,e.sub.xn, . . . }, e.sub.xn indicates an
event and n is a natural number) and a second event set
Y(={e.sub.y1,e.sub.y2, . . . ,e.sub.yn, . . . }, e.sub.yn indicates an
event), the number of appearance of the first event set X and the number
of appearance of the second event set Y. The event set pair has
co-occurrence so that the second event set Y occurs within a predetermined
time period (window size W) after a time of occurrence of the first event
set X. The apparatus further includes a causality detection module for
detecting, based upon the number of appearance of the event set pair
, upon the number of appearance of the first event set X and upon the
number of appearance of the second event set Y, significance of causality
caused by the first event set X to occur the second event set Y within the
window size W.
Um instrumento da deteção do causality para detectar o causality dos eventos baseados em uma base de dados forneceu com o registro dos eventos inclui um módulo do classificador para gerar uma lista do evento classificando a tempo seqüência os eventos, e um módulo da análise de freqüência para o cálculo, baseado na lista do evento, o número da aparência de um par ajustado do evento de um primeiro evento X(={e.sub.x1 ajustado, e.sub.x2. . . , e.sub.xn. . . }, e.sub.xn indica que um evento e um n são um número natural) e um segundo evento Y(={e.sub.y1 ajustado, e.sub.y2. . . , e.sub.yn. . . }, e.sub.yn indica um evento), o número da aparência do primeiro evento X ajustado e o número da aparência do segundo evento Y ajustado. O par ajustado do evento tem a co-ocorrência de modo que o Y ajustado segundo evento ocorra dentro de um período de tempo predeterminado (tamanho da janela W) depois que um momento da ocorrência do primeiro evento X ajustado. O instrumento mais adicional inclui um módulo da deteção do causality para detectar, baseado no número da aparência do par ajustado do evento, no número da aparência do primeiro evento X ajustado e no número da aparência do segundo evento Y ajustado, significado do causality causado pelo primeiro evento X ajustado ocorrer o segundo evento Y ajustado dentro do tamanho W da janela.