oracle pl/sql api,Oracle Data Mining PL/SQL API

Oracle数据挖掘PL/SQL API由以下的PL/SQL包实现:

包名称

功能描述

DBMS_DATA_MINING

构建,测试,应用数据挖掘模型

DBMS_DATA_MINING_TRANSFORM

在构建应用数据模型之前对数据集进行转换。你可以使用这些程序对数据进行转换,或者也可以使用一些基于SQL的程序来实现转换

注意:用户定义的转换往往是不必要的。因为oracle data mining可以自动的根据算法需要来对数据进行转换。

DBMS_PREDICTIVE_ANALYTICS

包含了可以自动进行预测,解释,描述操作的数据挖掘程序

下面展示一个创建名为my_model的SVM分类模型的例子。改算法在一个名叫my_setting的设置表中指定。该算法必须指定SVM分类器,因为如果不指定,模型就会使用默认的分类器(朴素贝叶斯分类器)

SQL> CREATE TABLE my_settings(

setting_name VARCHAR2(30),

setting_value VARCHAR2(4000)

);

Table created.

先创建setting table。

SQL>

BEGIN

INSERT INTO my_settings VALUES

(dbms_data_mining.algo_name,

dbms_data_mining.algo_support_vector_machines);

COMMIT;

END;

/

PL/SQL procedure successfully completed.

指定SVM分类器

SQL> BEGIN

DBMS_DATA_MINING.CREATE_MODEL(

model_name => 'my_model',

mining_function => dbms_data_mining.classification,

data_table_name => 'mining_data_build',

case_id_column_name => 'cust_id',

target_column_name => 'affinity_card',

settings_table_name => 'my_settings');

END;

/

PL/SQL procedure successfully completed. 创建挖掘模型

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值