2013-03-03 3 views
-1

Это код, я использую, который прекрасно работает в RstudioR ошибка Knitr в Lyx

a1 <- matrix(c(1601, 162527, 510, 412368), nrow=2, byrow=T) 
chisq.test(a1, correct=F) 

Это ошибка я получаю

! Undefined control sequence. 
<argument> ^^M##^^M## Pearson' 
s Chi-squared test^^M##^^M## data: a1^^M## X... 
l.356 \end{verbatim} 

The control sequence at the end of the top line 
of your error message was never \def'ed. If you have 
misspelled it (e.g., `\hobx'), type `I' and the correct 
spelling (e.g., `I\hbox'). Otherwise just continue, 
and I'll forget about whatever was undefined. 

Это будет работать, если я

c1 <- chisq.test(a1, correct=F) 

затем вызвать для р-значения, используя

c1$p.value 

Что вызывает эту проблему?

+2

просто понял, что вы задали тот же вопрос, полгода назад ... –

+0

Я думал, что другой должен делать со значительными кодами, которые один это не имеет. –

+0

Обе проблемы были вызваны одинарными кавычками. Я прекрасно понимаю, что вы этого не понимали. Я надеюсь закрыть этот вопрос не потому, что это не очень хороший вопрос, а только для того, чтобы избежать дублирования ответов. –

ответ

2

Это известная ошибка, которая была исправлена ​​в development version (см. NEWS). На данный момент, вы можете установить его с:

install.packages('knitr', repos = 'http://www.rforge.net/') 
Смежные вопросы