官术网_书友最值得收藏!

1.12 尋找相關函數與添加包

1.12.1 問題

R有超過10000個添加包,如何選擇合適的添加包?

1.12.2 解決方案

·要發現與某個字段相關的包,請訪問CRAN的添加包分類列表(http://cran.r-project.org/web/views/)。選擇你關心的領域的添加包列表,該列表將為你提供相關添加包的鏈接和說明。或者訪問RSeek,按關鍵字搜索,單擊Task Views選項卡,然后選擇適用的分類列表。

·訪問crantastic(http://crantastic.org/)并按關鍵字搜索包。

·要查找相關函數,訪問RSeek(http://rseek.org),按名稱或關鍵字搜索,然后單擊Functions選項卡。

1.12.3 討論

對于初學者來說,這個問題尤其令人煩惱。你認為R軟件可以解決你的問題,但你不知道哪些添加包和函數會有用。郵件列表上的一個常見問題是:“是否有解決問題X的添加包?”這是初學R軟件的用戶的困惑之處。

在撰寫本書時,CRAN可以免費下載超過1萬個添加包。每個添加包都有一個摘要頁面,其中包含對該添加包的簡介,以及添加包幫助文檔的鏈接。當你對某個添加包感興趣時,可以單擊“參考手冊”(Reference manual)鏈接查看PDF文檔,其中包含該包的詳細信息。(摘要頁面還包含用于安裝添加包的下載鏈接,但很少以這種方式安裝添加包;請參閱3.10節。)

有時你只是對某一領域有興趣,比如貝葉斯分析、計量經濟學、運籌學或繪圖。CRAN包含一組描述可能有用的添加包的任務視圖頁面。任務視圖是一個很好的起點,你可以從中了解可用的內容。可以在CRAN任務視圖(http://cran.r-project.org/web/views/)中查看任務視圖頁面列表,或按照解決方案中的說明搜索它們。CRAN的任務視圖列出了許多廣泛的字段,并顯示了每個字段中使用的包。例如,高性能計算(high-performance computing)、遺傳學(genetics)、時間序列(time series)和社會科學(social science)的任務視圖,僅舉幾例。

假設你碰巧知道一個有用的包的名稱,比如說,在網上見到它的名字。CRAN提供了完整的按字母順序排列的添加包列表(http://cran.r-project.org/web/packages/),其中包含指向添加包摘要頁面的鏈接。

1.12.4 另請參閱

可以下載并安裝一個名為sos的R添加包,它提供了搜索添加包的強大的其他方法;參考SOS(http://cran.r-project.org/web/packages/sos/vignettws/sos.pdf)的vignette。

主站蜘蛛池模板: 阜宁县| 慈利县| 盐池县| 耿马| 方山县| 师宗县| 五寨县| 广汉市| 乐山市| 永修县| 漳州市| 北海市| 澄江县| 麟游县| 清原| 沙湾县| 青岛市| 延津县| 资阳市| 锡林郭勒盟| 深圳市| 陆河县| 赤水市| 宜黄县| 临清市| 嘉祥县| 盱眙县| 灵石县| 陇南市| 彭州市| 龙泉市| 额尔古纳市| 宁国市| 教育| 石棉县| 梨树县| 乳源| 安化县| 凤翔县| 曲阜市| 道真|