Collaborative predictive model building
First Claim
1. A computer implemented method for estimating a probability that a future event will occur based on user input, the method comprises:
- decomposing by one or more computer systems a data input stream to build a first database of precursor data to build at least one predictive model;
building by the one or more computer systems at least one model generated by a model building process using the precursor data in the precursor database, with the at least one model being a model that produces predictions of the likelihood of an event occurring in the future; and
storing by the one or more computer systems the at least one model in a second database that stores models, with the second database being searchable to permit the at least one model in the second database to be accessed by users; and
calculating by the one or more computer systems accuracy of the at least one model against historical data.
0 Assignments
0 Petitions
Accused Products
Abstract
Techniques for estimating a probability that a future event will occur based on user input includes decomposing a data input stream to build a database of precursor data to build at least one predictive model, building a database of at least one model generated by a model building process using the precursor data in the database, with the at least one model being a model that produces predictions of the likelihood of an event occurring in the future based on analysis of data in the database and storing the at least one model in a second database that stores models, with the database being searchable, to permit the models in the database to be accessed by users. Also disclosed are techniques in which by using a search engine to search a database of models to find a model and a user can query a found model to develop an inference of the likelihood of a future event.
-
Citations
31 Claims
-
1. A computer implemented method for estimating a probability that a future event will occur based on user input, the method comprises:
-
decomposing by one or more computer systems a data input stream to build a first database of precursor data to build at least one predictive model; building by the one or more computer systems at least one model generated by a model building process using the precursor data in the precursor database, with the at least one model being a model that produces predictions of the likelihood of an event occurring in the future; and storing by the one or more computer systems the at least one model in a second database that stores models, with the second database being searchable to permit the at least one model in the second database to be accessed by users; and calculating by the one or more computer systems accuracy of the at least one model against historical data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method executed in a computer system, the method comprises:
-
using by one or more computer systems a search engine to search a database of models to find a model; querying by one or more computer systems the model to develop an inference of the likelihood of a future event; and allowing by the one or more computers a user to discard variables in the model below a certain threshold of relevancy for at least one of calculation time and predictive accuracy. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A computer program product tangibly embodied in a computer readable storage device, the computer program product for estimating a probability that a future event will occur based on user input, the computer program product comprises instructions for causing a computer to:
-
decompose a data input stream to build a database of precursor data to build at least one predictive model; build at least one model generated by a model building process using the precursor data in the database, with the at least one model being a model that produces predictions of the likelihood of an event occurring in the future; build a statistical model of parent-child relationships from data strings in the dataset by instructions to; determine incidence values for the data strings in the dataset; concatenate the incident values with the data strings to provide child variables; analyze the child variables and the parent variables to produce statistical relationships between the child variables and a parent variable; determine probabilities values based on the determined parent child relationships; and store the at least one model in a second database that stores models, with the database being searchable to permit the at least one model in the second database to be accessed by users. - View Dependent Claims (27, 28, 29)
-
-
30. A computer program product tangibly embodied in a computer readable medium for estimating a probability that a future event will occur based on user input, the computer program product comprises instructions for causing a computer to:
-
use a search engine to search a database of models to find a model; and query the model to develop an inference of the likelihood of a future event; and allow a user to discard variables in the model below a certain threshold of relevancy for at least one of calculation time and predictive accuracy. - View Dependent Claims (31)
-
Specification