1. A method, comprising: identifying, by a root cause analysis system, at least one event associated with one or more records for which to perform a root cause analysis; and performing, by the root cause analysis system, a root cause analysis of the at least one event by automatically generating a decision tree based on all records in a current time-window; wherein each leaf in the decision tree represents probabilities for class labels of a target variable and each branch in the decision tree represents a feature that leads to a corresponding class label; wherein automatically generating the decision tree includes automatically selecting, at each step, the feature that maximizes information gain based on a current subset of data and classifying which conditioned feature along each path is a causal factor and which is a root cause by using a conditional entropy equation.