<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 431,  comments - 344,  trackbacks - 0
    R是一個用于統計計算和統計制圖的優秀工具。其功能包括:數據存儲和處理系統;數組運算工具(其向量、矩陣運算方面功能尤其強大);完整連貫的統計分析工具;優秀的統計制圖功能;簡便而強大的編程語言:可操縱數據的輸入和輸入,可實現分支、循環,用戶可自定義功能 。
    而Java語言是目前最流行的語言,當然對我自己來說也是最熟悉的語言了。所以今天嘗試通過java來調用R函數為下面通過調用數學函數實現業務功能做基礎。
    目前我在windows xp上做測試。
    1. 首先需要下載R的windows安裝程序,地址為http://cran.r-project.org/,選擇base進行下載。然后安裝就可以了。
    2. 安裝Rserve,可以通過R界面中的命令行輸入:install.packages("Rserve")或者在R界面上選擇:程序包->安裝程序包,然后找到Rserve進行安裝。
    3. 啟動Rserve, 在R界面中的命令行中輸入:library(Rserve)來加載Rserve,然后輸入Rserve()進行啟動服務。
    到此Rserve已經配置并啟動好,下面輪到Java程序調用了。
    1. 下載Rserve提供的jar包,打開http://www.rforge.net/Rserve/files/,下載REngine.jarRserveEngine.jar,然后放到自己的項目中,并引入。
    2. 編輯代碼如下:

     

    import org.rosuda.REngine.REXP;
    import org.rosuda.REngine.REXPMismatchException;
    import org.rosuda.REngine.Rserve.RConnection;
    import org.rosuda.REngine.Rserve.RserveException;

    public class RTest {

     /**
      * @param args
      * @author Zhou Rui
      * @throws RserveException
      * @throws REXPMismatchException
      */
     public static void main(String[] args) throws RserveException, REXPMismatchException {
      RConnection c = new RConnection();
      REXP x = c.eval("R.version.string");
      System.out.println(x.asString());
     }

    }


    運行,輸入結果:
    R version 2.12.2 (2011-02-25)
    posted on 2011-03-30 10:57 周銳 閱讀(2861) 評論(0)  編輯  收藏 所屬分類: JavaR
    主站蜘蛛池模板: 国产午夜亚洲精品不卡电影| 免费无码VA一区二区三区| 亚洲欧洲日本在线| 99在线视频免费观看| 久久久久久久亚洲Av无码| 日韩一级视频免费观看| 99久久免费国产特黄| 久久综合久久综合亚洲| 久久久久亚洲精品天堂久久久久久| 午夜免费福利小电影| 亚洲av无码成人影院一区| 亚洲av综合avav中文| 精品国产一区二区三区免费看| 中文字幕乱码系列免费| 亚洲乱码一二三四区乱码| 亚洲中文字幕无码久久2017 | 久久精品a一国产成人免费网站| 看免费毛片天天看| 亚洲天堂中文字幕| 亚洲区日韩区无码区| 最近2019中文字幕mv免费看 | 免费福利在线观看| 亚洲国产超清无码专区| 国产精品亚洲产品一区二区三区 | 免费很黄很色裸乳在线观看| 国产成人精品免费午夜app| 毛片基地看看成人免费| 欧美激情综合亚洲一二区| 亚洲欧洲日产国码在线观看| 亚洲午夜久久久久久久久久| 国产无遮挡裸体免费视频| 国产精品色拉拉免费看| 嫩草在线视频www免费观看| 在线播放国产不卡免费视频 | 久久午夜免费视频| 精品在线免费观看| 久久www免费人成看国产片| 色欲aⅴ亚洲情无码AV| 亚洲精品第一综合99久久| 亚洲色图视频在线观看| 亚洲av午夜福利精品一区|