2016-12-14 2 views
1

コードチャンクでechoを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) 
``` 

enter image description here

+0

が見えない(plot.roc(iris.roc)) ''について –

+0

@MartinSchmelzerは 'plot.roc'はすでにその最初返すどのように適用されます議論は見えない。 – Calimo

+0

私のためにうまく動作します... –

答えて

2

echoのみknitr documentationに従ってソースコードの印刷をもたらす、Rの出力コマンドではないことに注意してください。

echoを:(TRUE;論理的または数値)か出力ファイルに のRソースコードを含める。

何が本当に欲しいのはresults='hide'代わりの'asis'です:

results:( 'マークアップ';文字)は、これらの可能な値をとる

  • (...)
  • asis :そのままの状態で出力する。すなわち、Rから生の結果を出力文書に書き出す。
  • ( ...)
  • hide結果を非表示にする;このオプションは、通常のR出力(警告ではなく、メッセージまたはエラー)
+0

@カルミノ、答えてくれてありがとう。 'results =" hide "を設定すると期待通りに動作しました。 – Eric

関連する問題