[R-br] Sweave Mostrar Codigo R
eder em leg.ufpr.br
eder em leg.ufpr.br
Sexta Abril 22 19:30:38 BRT 2011
Esqueci,
Querro que o comentário também seja mantido
Att
> Pessoal,
>
> Preciso que no documento final seja mantido o codigo R bem como os
> resultados processados por ele, por exemplo o arquivo .Rnw abaixo:
>
> \documentclass[a4paper]{article}
> \usepackage{Sweave}
> \title{Estimativa via verossimilhança}
> \author{Éder David Borges da Silva}
> \begin{document}
> \maketitle
>
> \section{Distribuição}
> <<echo=TRUE>>=
> ###---------------------------------------------------------------------------###
> dbetabinom1 <- function(x, size, prob, theta, log=FALSE) {
> alpha <- prob / theta
> beta <- (1 - prob) / theta
> dens <- lchoose(size,x) + lbeta(x+alpha,size-x+beta) -
> lbeta(alpha,beta)
> if (!log)
> dens <- exp(dens)
> return(dens)
> }
>
> rbetabinom1 <- function(n, size, prob, theta) {
> # n é o número de elementos da amostra
> # size, prob e theta os parâmetros da densidade
> r <- function(x)
> sample(0:x[1], size=1, replace=TRUE,
> prob=dbetabinom1(0:x[1], size=x[1],
> prob=x[2], theta=x[3], log=FALSE))
> if (length(n)>1)
> n <- length(n)
> return(new("numeric",
> sapply(data.frame(rbind(size, prob, theta, rep(1,n))),
> r)))
> }
> ###---------------------------------------------------------------------------###
> @
>
> \end{document}
>
> Em minha cabeça eu lembrava que o echo=TRUE fazia isso, ou seja mantinha o
> codigo, porem isso não esta acontecendo, quando compilo não aparece nada
> do codigo R. Onde será que estou errando?
> Att
>
>
>
>
Mais detalhes sobre a lista de discussão R-br