Name conflict between Epi and ROC packages
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