1. A method executed in a computer system for estimating a probability associated with a parent variable that an event corresponding to the parent variable will occur, the method comprises: retrieving data as data strings from a data source; producing a dataset from the retrieved data strings; building a statistical model of parent-child relationships from data strings in the dataset by: determining incidence values for the data strings in the dataset; and concatenating the incident values with the data strings to provide child variables; analyzing the child variables and the parent variable to produce statistical relationships between the child variables and the parent variable; determining probabilities values for the event based on the determined parent child relationships; and building an ontological representation of the data based on subsequent conditional probabilities values.
1. A method executed in a computer system for estimating a probability associated with a parent variable that an event corresponding to the parent variable will occur, the method comprises: retrieving data as data strings from a data source; producing a dataset from the retrieved data strings; building a statistical model of parent-child relationships from data strings in the dataset by: determining incidence values for the data strings in the dataset; and concatenating the incident values with the data strings to provide child variables; analyzing the child variables and the parent variable to produce statistical relationships between the child variables and the parent variable; determining probabilities values for the event based on the determined parent child relationships; and building an ontological representation of the data based on subsequent conditional probabilities values. 13. The method of claim 1 further comprising: filtering noise from the data retrieved from the data source to provide the data strings.