2016-08-17 1 views
0

R ROCR 패키지를 사용하면 오류 메시지가 나타납니다.다음 오브젝트는 'package : stats'에서 마스크 처리됩니다. lowess

Loading required package: ROCR 
Loading required package: gplots 

Attaching package: ‘gplots’ 

The following object is masked from ‘package:stats’: 

lowess 

어떻게해야합니까? R 3.1.3, OSX 10.11.6 및 Rstudio 0.98.1103을 사용합니다.

+0

이것은 오류가 아니며,'lowess()'를 사용하면 기본적으로'gplots' 패키지의 함수가된다는 경고 일뿐입니다. 'stats'에 정의 된 것을 사용하려면'stats :: lowess()'를 수행해야합니다. – Arault

+0

감사합니다. 기분이 나아졌다. – rrkk

+1

이 링크는 매우 유익합니다. 고맙습니다. – rrkk

답변

0

오류 메시지가 아닙니다. 기본적으로 동일한 이름을 가질 수있는 함수를 가질 수 있습니다. summer라는 패키지에 sum()이라는 함수를 작성한다고 가정 해 보겠습니다. sum()이라는이 함수는 한 번에 두 개의 숫자 만 추가 할 수 있습니다. 그러나베이스 R은 이미 sum이라는 패키지를 가지고 있으며,베이스로부터 마스크됩니다. sum을 호출 할 때마다 패키지 여름에 함수 sum()이 호출됩니다. 희망이 도움이됩니다.

+0

자세한 답변을 보내 주셔서 감사합니다. – rrkk

1

'gplots'과 'stats'모두 '낮 시간'이라는 함수를 내 보냅니다. 'ROCR'이 'stats'다음에로드되기 때문에 'gplots'의 'lowess'버전은 'stats'에 버전의 존재를 숨 깁니다. 범위 분석 연산자 '::'를 사용하여이 둘을 구분할 수 있습니다.

stats::lowess(...) 
gplots::lowess(...) 
+0

감사합니다. 나는 xgboost 패키지를 사용하는 데 어려움이 있으며 나는 단지 긴장하고있다. – rrkk

관련 문제