小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

Rattle :基于R的數(shù)據(jù)挖掘工具:簡(jiǎn)介和安裝

 toppoo 2013-09-08
1.Rattle是什么
     數(shù)據(jù)挖掘是當(dāng)今時(shí)代的一門核心技術(shù),提供了對(duì)大數(shù)據(jù)的描述,探索,模式的識(shí)別和預(yù)測(cè)。數(shù)據(jù)挖掘者們從統(tǒng)計(jì),機(jī)器學(xué)習(xí)和計(jì)算科學(xué)中尋找各種適用的方法和工具。很多專門或通用的數(shù)據(jù)軟件包被先后開發(fā)出來。

     作為優(yōu)秀的統(tǒng)計(jì)軟件包,R語(yǔ)言也提供了強(qiáng)大的數(shù)據(jù)挖掘工具,但是這些工具分散在數(shù)以百計(jì)的R 包之中,而且寫腳本和編程往往也會(huì)成為快速解決問題的障礙。rattle包的出現(xiàn)很好的解決了這個(gè)問題。

    Rattle是一個(gè)用于數(shù)據(jù)挖掘的R的圖形交互界面(GUI),可用于快捷的處理常見的數(shù)據(jù)挖掘問題。從數(shù)據(jù)的整理到模型的評(píng)價(jià),Rattle給出了完整的解決方案。Rattle和R平臺(tái)良好的交互性,又為用戶使用R語(yǔ)言解決復(fù)雜問題開啟了方便之門。Rattle易學(xué)易用,不要求很多的R語(yǔ)言基礎(chǔ),被廣泛的應(yīng)用于數(shù)據(jù)挖掘?qū)嵺`和教學(xué)之中,在澳大利亞,有至少15個(gè)政府部門采用Rattle作為標(biāo)準(zhǔn)的數(shù)據(jù)挖掘工具(http://en./wiki/Rattle_GUI)。

2.Rattle的實(shí)現(xiàn)
     在R中,Rattle使用RGtk2 包提供的Gnome圖形用戶界面,可以在WINDOWS,
MAC OS/X,Linux等多個(gè)系統(tǒng)中使用。
  
    圖形界面GUI由Glade 交互界面生成器開發(fā),這會(huì)產(chǎn)生一個(gè)于編程語(yǔ)言無關(guān)的XML描述來用來生成用戶交互界面的窗口部件。

    Glade允許開發(fā)者自由的選擇特定的編程語(yǔ)言來實(shí)現(xiàn)功能,對(duì)Rattle來說,這個(gè)語(yǔ)言就是R。最早的Rattle事實(shí)上是使用Python來實(shí)現(xiàn)回調(diào)(callbacks)
使用rpy調(diào)用R完成統(tǒng)計(jì)工作。RGtk2包的出現(xiàn),使得Rattle的界面實(shí)現(xiàn)完全由R來寫成,這樣Rattle才完全成為了一種基于R的應(yīng)用。
  
  Rattle基于大量的R包:RGtk2, pmml, colorspace, ada, amap, arules, biclust, cba, descr, doBy, e1071, ellipse, fEcofin, fBasics, foreign, fpc, gdata, gtools, gplots, gWidgetsRGtk2, Hmisc, kernlab, latticist, Matrix, mice, network, nnet, odfWeave, party, playwith, psych, randomForest, reshape, RGtk2Extras, ROCR, RODBC, rpart, RSvgDevice, survival, timeDate, graph, RBGL, bitops等等。借助于這些包,Rattle可以實(shí)現(xiàn)特殊的統(tǒng)計(jì)計(jì)算,圖形設(shè)備,輸入輸出等等功能。這些R包會(huì)在Rattle的安裝和使用過程中會(huì)不斷地安裝在你的R 當(dāng)中。

     Rattle不僅僅是一個(gè)所見所得GUI工具,它還有很多擴(kuò)展功能。pmml包是在Rattle基礎(chǔ)上發(fā)展起來的一個(gè)R包,它使用基于PMML的開放標(biāo)準(zhǔn)XML ,或預(yù)測(cè)模型標(biāo)記語(yǔ)言。按這種方式由R導(dǎo)出的模型可以輸入類似于由云計(jì)算機(jī)驅(qū)動(dòng)的ADAPA決策引擎的工具,從而可以在多個(gè)平臺(tái)上運(yùn)行。

3.Rattle的安裝
   在WINDOWS系統(tǒng)中的安裝(其它系統(tǒng)俺沒用過)。
   首先需要安裝R,然后要保證Gnome 和Glade已經(jīng)安裝在電腦上。
   Rattle的資源代碼由http://rattle.提供,可以象安裝R包的方式進(jìn)行安裝(本來就是個(gè)R包嘛)。
  在R控制臺(tái),鍵入:

> install.packages("RGtk2")
> install.packages("rattle")

  可以完成rattle 包的安裝。
  載入這個(gè)包:

> library(rattle)
> rattle( )
  
Rattle的界面出來了




下面就開始Rattle的數(shù)據(jù)挖掘之旅吧。

參考:
1        Graham J Williams,Rattle: A Data Mining GUI for R,The R Journal Vol. 1/2, December 2009.
2        Graham J Williams, Data Mining with Rattle and R, Springer Verlag,2011.

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多