新聞中心
據(jù)Oracle官方博客 最近更新的New R Interface to Oracle Data Mining Available for Download,甲骨文開(kāi)始正式支持R語(yǔ)言在Oracle數(shù)據(jù)庫(kù)中的應(yīng)用(簡(jiǎn)單的非官方說(shuō)法是:甲骨文貢獻(xiàn)了一個(gè)提供Oracle和R之間接口的附加包)。

創(chuàng)新互聯(lián)是專業(yè)的碌曲網(wǎng)站建設(shè)公司,碌曲接單;提供網(wǎng)站設(shè)計(jì)制作、成都網(wǎng)站設(shè)計(jì),網(wǎng)頁(yè)設(shè)計(jì),網(wǎng)站設(shè)計(jì),建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進(jìn)行碌曲網(wǎng)站開(kāi)發(fā)網(wǎng)頁(yè)制作和功能擴(kuò)展;專業(yè)做搜索引擎喜愛(ài)的網(wǎng)站,專業(yè)的做網(wǎng)站團(tuán)隊(duì),希望更多企業(yè)前來(lái)合作!
援引博客中對(duì)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在實(shí)現(xiàn)原型算法方面有著不可替代的巨大優(yōu)勢(shì)。誠(chéng)然,通過(guò)R實(shí)現(xiàn)的一般性數(shù)據(jù)挖掘算法都可以嵌入到數(shù)據(jù)庫(kù)中,但Oracle提供的這個(gè)接口,極大地提高了挖掘算法的部署效率。
今天(2010.06.08),CRAN上更新了RODM包的1.0-2版本,支持Windows、Linux、MacOS X系統(tǒng)。
下面是RODM包幫助文檔中的一個(gè)例子,可以初步地體會(huì)算法高效的部署:
- ### GLM Regression
- ## Not run:
- x1 <- 2 * runif(200)
- noise <- 3 * runif(200) - 1.5
- y1 <- 2 + 2*x1 + x1*x1 + noise
- dataset <- data.frame(x1, y1)
- names(dataset) <- c("X1", "Y1")
- RODM_create_dbms_table(DB, "dataset")
- # Push the training table to the database
- glm <- RODM_create_glm_model(database = DB, # Create ODM GLM model
- data_table_name = "dataset",
- target_column_name = "Y1",
- mining_function = "regression")
- glm2 <- RODM_apply_model(database = DB, # Predict training data
- 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)
說(shuō)一句題外話:
R的影響力除了在統(tǒng)計(jì)分析領(lǐng)域(SAS、SPSS、Statistica已經(jīng)都開(kāi)始支持R接口)外,已然發(fā)展到了商業(yè)數(shù)據(jù)庫(kù)領(lǐng)域。
延伸閱讀
R語(yǔ)言是主要用于統(tǒng)計(jì)分析、繪圖的語(yǔ)言和操作環(huán)境。R本來(lái)是由來(lái)自新西蘭奧克蘭大學(xué)的Ross Ihaka和Robert Gentleman開(kāi)發(fā)。(也因此稱為R)現(xiàn)在由“R開(kāi)發(fā)核心團(tuán)隊(duì)”負(fù)責(zé)開(kāi)發(fā)。R是基于S語(yǔ)言的一個(gè)GNU項(xiàng)目,所以也可以當(dāng)作S語(yǔ)言的一種實(shí)現(xiàn),通常用S語(yǔ)言編寫(xiě)的代碼都可以不作修改的在R環(huán)境下運(yùn)行。R的語(yǔ)法是來(lái)自Scheme。
R的源代碼可自由下載使用,亦有已編譯的執(zhí)行檔版本可以下載,可在多種平臺(tái)下運(yùn)行,包括UNIX(也包括FreeBSD和Linux)、Windows和MacOS。R主要是以命令行操作,同時(shí)有人開(kāi)發(fā)了幾種圖形用戶界面。
【編輯推薦】
- Oracle數(shù)據(jù)庫(kù)索引和SQL Server的闡述
- Oracle更改表空間大小的代碼與實(shí)際操作
- Oracle優(yōu)化器的3不同類型介紹
- Oracle優(yōu)化器三大種類的介紹
- Oracle優(yōu)化器二十六個(gè)參數(shù)
網(wǎng)頁(yè)名稱:Oracle數(shù)據(jù)庫(kù)終于支持R語(yǔ)言發(fā)力數(shù)據(jù)挖掘
文章網(wǎng)址:http://www.dlmjj.cn/article/dpccjce.html


咨詢
建站咨詢
