2016-12-14 7 views
1

코드 덩어리에서 에코를 FALSE로 설정 했음에도 불구하고 roc 명령 (pROC 패키지)의 반향을 억제 할 수 없습니다. roc 명령은 "call"및 "data"행을 pdf에 출력합니다. 아무도 내가 그것을 끄는 방법을 알아낼 수 있습니까?RMarkdown에서 ROC와 에코를 억제 할 수 없습니다

--- 
title: "ROC echo" 
output: pdf_document 
--- 

```{r,echo=F,warning=F,message=F, comment=NA, results='asis',fig.width=10} 
library(pROC) 
data(iris) 
iris$setosa <- ifelse(iris$Species=="setosa","setosa","not setosa") 
iris.roc <- roc(setosa ~ Sepal.Width,data =iris) 
plot.roc(iris.roc) 
``` 
echoknitr documentation에 따른 소스 코드의 인쇄에 영향을 미친다하는 것으로

enter image description here

+0

가 보이지 않는 (plot.roc (iris.roc))'에 대한' –

+0

@MartinSchmelzer는'plot.roc' 이미 최초의 반환 방법에 적용 논쟁은 보이지 않는다. – Calimo

+0

나를 위해 잘 작동 ... –

답변

2

는 R의 출력이 아닌 명령 :

echo (TRUE 논리적 또는 숫자)인지 출력 파일에 에 R 소스 코드를 포함하려면;

당신이 정말 원하는 것은 results='hide' 대신 'asis'입니다 :

results : ('마크 업'; 문자)이 가능한 값을 사용

  • (...)
  • asis : 그대로 출력, 즉 R의 결과를 출력 문서에 씁니다.
  • (...)
  • hide 결과 숨기기; 이 옵션은 일반 R 출력 (하지 경고 메시지 또는 오류)
+0

@Calmino, 해줘서 고마워. 'results = "hide"를 설정하면 예상대로 작동했습니다. – Eric