oracle r语言环境,CSS_Oracle数据库开始正式支持R语言,据Oracle官方博客 最近更新的New - phpStudy...

Oracle数据库开始正式支持R语言

据Oracle官方博客 最近更新的New R Interface to Oracle Data Mining Available for Download,甲骨文开始正式支持R语言在Oracle数据库中的应用(简单的非官方说法是:甲骨文贡献了一个提供Oracle和R之间接口的附加包)。

援引博客中对R-ODM(R-Oracle Data Mining)的介绍:

R-ODM is especially useful for:

Quick prototyping of vertical or domain-based applications where the Oracle Database supports the application

Scripting of “production” data mining methodologies

Customizing graphics of ODM data mining results (examples: classification, regression, anomaly detection) 众所周知,R在实现原型算法方面有着不可替代的巨大优势。诚然,通过R实现的一般性数据挖掘算法都可以嵌入到数据库中,但Oracle提供的这个接口,极大地提高了挖掘算法的部署效率。

今天(2010.06.08),CRAN上更新了RODM包的1.0-2版本,支持Windows、Linux、MacOS X系统。

下面是RODM包帮助文档中的一个例子,可以初步地体会算法高效的部署:### GLM Regression

## Not run:

x1 

noise 

y1 

dataset 

names(dataset) 

RODM_create_dbms_table(DB, "dataset")

# Push the training table to the database

glm 

data_table_name = "dataset",

target_column_name = "Y1",

mining_function = "regression")

glm2 

data_table_name = "dataset",

model_name = "GLM_MODEL",

supplemental_cols = "X1")

windows(height=8, width=12)

plot(x1, y1, pch=20, col="blue")

points(x=glm2$model.apply.results[, "X1"],

glm2$model.apply.results[, "PREDICTION"], pch=20, col="red")

legend(0.5, 9, legend = c("actual", "GLM regression"), pch = c(20, 20),

col = c("blue", "red"),

pt.bg =  c("blue", "red"), cex = 1.20, pt.cex=1.5, bty="n")

RODM_drop_model(DB, "GLM_MODEL")            # Drop the model

RODM_drop_dbms_table(DB, "dataset")   # Drop the database table

RODM_close_dbms_connection(DB)

RODM_close_dbms_connection(DB)

说一句题外话:

R的影响力除了在统计分析领域(SAS、SPSS、Statistica已经都开始支持R接口)外,已然发展到了商业数据库领域。

延伸阅读

R语言是主要用于统计分析、绘图的语言和操作环境。R本来是由来自新西兰奥克兰大学的Ross Ihaka和Robert Gentleman开发。(也因此称为R)现在由“R开发核心团队”负责开发。R是基于S语言的一个GNU项目,所以也可以当作S语言的一种实现,通常用S语言编写的代码都可以不作修改的在R环境下运行。R的语法是来自Scheme。

R的源代码可自由下载使用,亦有已编译的执行档版本可以下载,可在多种平台下运行,包括UNIX(也包括FreeBSD和Linux)、Windows和MacOS。R主要是以命令行操作,同时有人开发了几种图形用户界面。相关阅读:

PHP PEAR简介

基于XTHML标准的DIVCSS布局对SEO的影响

Linux系统登录后自动执行应用程序

asp.net下Oracle,SQL Server,Access万能数据库通用类

PHP中的Date()函数详细讲解

css网页设计非常有用的解决办法

ajax+php打造进度条 readyState各状态

Fedora 9官方最终版下载

源码学习:一个简单的日历控件(4)

Windows优化助手正在测试 功能新颖

JSP由浅入深(3)—— 通过表达式增加动态内容

php中理解print EOT分界符和echo EOT的用法区别小结

运用jquery实现table单双行不同显示并能单行选中

用jsp编写文件上载

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值