SQL-based Naïve Bayes model building and scoring
First Claim
1. A computer-implemented database management system, comprising:
- a database containing data;
a database engine operatively connected to process said data;
a SQL server operatively connected to said database;
a data mining tool, said data mining tool based on a Naï
ve Bayes model that is built using at least a portion of said data, said SQL server using at least one SQL query to develop said data mining tool; and
wherein the Naï
ve Bayes model further comprises;
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides an efficient method and system of data mining using SQL queries for model building and scoring. The invention provides a database management system having a database containing data, a database engine operatively connected to process the data, a SQL server operatively connected to the database and a data mining tool, whereby the data mining tool is based on a Naïve Bayes model. The SQL server uses the data and the Naïve Bayes model to develop the data mining tool. The data mining tool is located is located in the database management system. The data mining tool has a model building system based on at least one SQL query and training data, and a scoring system based on SQL queries.
23 Citations
24 Claims
-
1. A computer-implemented database management system, comprising:
-
a database containing data; a database engine operatively connected to process said data; a SQL server operatively connected to said database; a data mining tool, said data mining tool based on a Naï
ve Bayes model that is built using at least a portion of said data, said SQL server using at least one SQL query to develop said data mining tool; andwherein the Naï
ve Bayes model further comprises; - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-implemented database management system, comprising:
-
a database containing data; a database engine operatively connected to process said data; a SQL server operatively connected to said database; a data mining tool, said data mining tool based on a Naï
ve Bayes model that is built using at least a portion of said data, said SQL server using at least one SQL query to develop said data mining tool; andwherein the Naï
ve Bayes model further comprises;
P(ABC . . . |this-prediction)=P(A|this-prediction)P(B|this-prediction)P(C|this-prediction).
-
-
9. A computer-implemented method for performing data mining, comprising:
-
receiving data from a database; issuing at least one SQL query to said database; mining data using at least one SQL query, said mining based on a Naï
ve Bayes model; andwherein said Naï
ve Bayes model is based on; - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A computer-implemented method for performing data mining, comprising:
-
receiving data from a database; issuing at least one SQL query to said database; mining data using at least one SQL query, said mining based on a Naï
ve Bayes model; andwherein said Naï
ve Bayes model further comprises;
P(ABC . . . |this-prediction)=P(A|this-prediction)P(B|this-prediction)P(C|this-prediction).
-
-
17. A computer-readable program product for performing data mining, comprising:
-
a database containing data; a database engine operatively connected to process said data; a SQL server operatively connected to said database; a data mining tool, said data mining tool based on a Naï
ve Bayes model that is built using at least a portion of said data, said SQL server using at least one SQL query to develop said data mining tool; andwherein said Naï
ve Bayes model comprises; - View Dependent Claims (18, 19, 20, 21, 22, 24)
-
-
23. A computer-readable program product for performing data mining, comprising:
-
a database containing data; a database engine operatively connected to process said data; a SQL server operatively connected to said database; a data mining tool, said data mining tool based on a Naï
ve Bayes model that is built using at least a portion of said data, said SQL server using at least one SQL query to develop said data mining tool; andwherein said Naï
ve Bayes model further comprises;
P(ABC . . . |this-prediction)=P(A|this-prediction)P(B|this-prediction)P(C|this-prediction).
-
Specification