2
爲什麼check()
無法在我的包中找到函數?我有一個小功能包iv.num
。我在文檔中的示例是iv.num(german_data,"mob","gbbin")
。如果我運行check()
,則出現錯誤 - 找不到功能。但是,我可以運行該功能,沒有任何問題,如下所示。我正在使用R 3.0.1。和devtools
(使用load_all()
check()
之前。不幸的是,我不能夠創建可重複的例子,該包是githubcheck()new R包
* checking examples ... ERROR
Running examples in 'riv-Ex.R' failed
The error most likely occurred in:
> base::assign(".ptime", proc.time(), pos = "CheckExEnv")
> ### Name: iv.num
> ### Title: Calculate Information Value for numeric (double/integer) vectors
> ### Aliases: iv.num
>
> ### ** Examples
>
> iv.num(german_data,"mob","gbbin")
Error: could not find function "iv.num"
Execution halted
Error: Command failed (1)
> iv.num(german_data,"mob","gbbin")
variable class outcome_0 outcome_1 pct_1 pct_0 odds woe miv
1 mob (;11.5) 153 27 0.0900000 0.2185714 0.4117647 -0.88730320 1.140818e-01
2 mob <11.5;15.5) 189 62 0.2066667 0.2700000 0.7654321 -0.26731477 1.692994e-02
3 mob <15.5;19) 72 43 0.1433333 0.1028571 1.3935185 0.33183186 1.343129e-02
4 mob <19;34.5) 198 86 0.2866667 0.2828571 1.0134680 0.01337813 5.096429e-05
5 mob <34.5;) 88 82 0.2733333 0.1257143 2.1742424 0.77668029 1.146528e-01
謝謝。換句話說,您不能擁有這樣的函數示例沒有出口?奇怪的是,我可以從命令行調用該函數,但是check()無法找到該函數。 –
您可以使用完全限定的名稱('riv ::: iv.num()')或者您可以[「不運行」示例](http://stackoverflow.com/questions/12038160/how-to-未運行的-示例-使用-roxygen2) – GSee