[R] Name conflict between Epi and ROC packages
Seth Falcon
sfalcon at fhcrc.org
Thu Dec 15 17:53:19 CET 2005
On 15 Dec 2005, JAROSLAW.W.TUSZYNSKI at saic.com wrote:
> The name conflicts in Epi and ROC packages (2 'ROC' functions are
> the problem) cause the following code to work once, but not twice:
>
> library(MASS); data(cats);
> x = cats[,2]
> y = ifelse(cats[,1]=='F',0,1)
> library(Epi); ROC(x,y,grid=0)$AUC
> library(ROC); AUC(rocdemo.sca(y, x, dxrule.sca))
>
> What is the standard way of resolving name conflicts? Ask
> maintainers to resolve it or rename the younger function, use
> namespaces somehow, or something else?
This may not help you now, but in the next Bioconductor release, the
ROC package will have a name space. Then you can use ROC::AUC,
ROC::ROC to get the functions you want.
+ seth
More information about the R-help
mailing list