[R] Name conflict between Epi and ROC packages

Vincent Carey 525-2265 stvjc at channing.harvard.edu
Thu Dec 15 16:58:44 CET 2005


we can use name spaces.  i will try to put one in for ROC ASAP.
best regards

---
Vince Carey, PhD
Assoc. Prof Med (Biostatistics)
Harvard Medical School
Channing Laboratory - ph 6175252265 fa 6177311541
181 Longwood Ave Boston MA 02115 USA
stvjc at channing.harvard.edu

On Thu, 15 Dec 2005, Tuszynski, Jaroslaw W. 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?
>
> My machine is WinXP, R-2.2.0, ROC and Epi packages are the latest versions.
>
> Jarek Tuszynski
>




More information about the R-help mailing list