2013-04-12 49 views
0

我試圖從github安裝Ehrlinger的l2boost。我已經嘗試使用:使用github_install安裝l2boost包

> library(devtools) 
> install_github('l2boost',username='ehrlinger') 

這給出了以下的輸出:

Installing github repo(s) l2boost/master from ehrlinger 
Installing l2boost.zip from https://github.com/ehrlinger/l2boost/archive/master.zip 
Installing l2boost 
"C:/PROGRA~1/R/R-215~1.3/bin/x64/R" --vanilla CMD build \ 
    "C:\Users\user\AppData\Local\Temp\RtmpcBoWGu\l2boost-master" --no-manual --no-resave-data 

* checking for file 'C:\Users\user\AppData\Local\Temp\RtmpcBoWGu\l2boost-master/DESCRIPTION' ... OK 
* preparing 'l2boost': 
* checking DESCRIPTION meta-information ... OK 
* checking for LF line-endings in source and make files 
* checking for empty or unneeded directories 
* looking to see if a 'data/datalist' file should be added 
* building 'l2boost_0.19.tar.gz' 

"C:/PROGRA~1/R/R-215~1.3/bin/x64/R" --vanilla CMD INSTALL \ 
    "C:\Users\USER\AppData\Local\Temp\RtmpcBoWGu/l2boost_0.19.tar.gz" --library="C:/Program \ 
    Files/R/R-2.15.3/library" --with-keep.source 

* installing *source* package 'l2boost' ... 
** R 
** data 
** inst 
** preparing package for lazy loading 
** help 
No man pages found in package 'l2boost' 
*** installing help indices 
** building package indices 
** testing if installed package can be loaded 

* DONE (l2boost) 

我看到的唯一錯誤是,它沒有發現任何幫助/手冊頁。然而,這似乎並沒有實際上已經安裝的任何功能:

> library(l2boost) 
> predict.l2boost 
Error: object 'predict.l2boost' not found 

C:\Program Files\R\R-2.15.3\library\l2boost\R,只有三個文件:l2boostl2boost.rdbl2boost.rdxl2boost\data文件夾至少已成功安裝diabetes.rda

爲什麼既沒有幫助也沒有安裝功能?是否可以使用install_github安裝此軟件包?

回答

1

我不知道到底是爲什麼人的頁面不工作,但如果你鍵入

l2boost:::predict.l2boost 

,你會看到的功能。下面是一個例子(這應該工作)從github上可用的函數定義。

data(diabetes) 
object <- l2boost(diabetes$x,diabetes$y, M=1000, nu=.01) 
prd <- predict(object) 
+0

非常感謝!我錯誤地認爲,因爲R沒有找到'predict.l2boost'(沒有名稱空間)和類似的函數,所以沒有加載函數。安裝手冊頁會很好,但是是次要的問題。 – Jonathan