Another thought I had was to use Sweave.

I could, in theory, use Sweave to create a plot only 7 inches high, and
then a summary table 4 inches high below it, all on the same page of a
Latex document.  Could be messy, but might work.



On 6/1/10 11:18 AM, Dennis Murphy wrote:
>
>
> On Tue, Jun 1, 2010 at 10:51 AM, Noah Silverman
> <n...@smartmediacorp.com <mailto:n...@smartmediacorp.com>> wrote:
>
>     You are correct,
>
>     I initially missed the "as.mcmc" step.  Without it, R doesn't want
>     to squeeze so many plots onto a page. 
>
>
> I've had that problem before with lattice...which makes me wonder
> whether you'll be able to put the plots
> and table on a single page. Here are some haphazard thoughts:
>
>   * The gplots package has functions textplot and sinkplot which IIRC
> will allow you to add a table to a plot.
>      I think you need to use layout() in base graphics to set it up
> properly, but you'd need to get 22 graphs
>      and a table on one graphics page...
>   * Given the number of graphs you want per page, perhaps sparkline
> plots might be less wasteful
>     of space (see the YaleToolkit package for one approach to sparklines)
>   * The problem is the time it would take to coordinate all of this...
>   * In a similar vein, there's always grid... :)
>
> Hopefully Deepayan or Felix Andrews can share some of their Lattice
> wisdom and show us how to
> do what you want in their system. That would be the most convenient
> solution.
>
> Dennis
>
>
>     Thanks!
>
>
>     On 6/1/10 10:48 AM, Dennis Murphy wrote:
>>     Hi:
>>
>>     Ben's example worked for me as follows:
>>
>>     x <- matrix(runif(22000),ncol=22)
>>     library(lattice)
>>     library(coda)
>>     m <- as.mcmc(x)
>>     xyplot(m, layout = c(2, 11))
>>
>>     layout =  uses columns first, then rows...I always forget that
>>     :)  It also has an optional
>>     third argument for pages, which might come in handy here. If you
>>     want the order of the
>>     panels to be reversed, use the additional option as.table = TRUE.
>>
>>     HTH,
>>     Dennis
>>
>>     On Tue, Jun 1, 2010 at 9:37 AM, Noah Silverman
>>     <n...@smartmediacorp.com <mailto:n...@smartmediacorp.com>> wrote:
>>
>>         Hi,
>>
>>         I used the term "run", as each iteration of the Gibbs sampler
>>         produces
>>         22 variables (coefficients for Beta in a regression model)
>>
>>
>>         The example wont work
>>
>>
>>         On 6/1/10 5:54 AM, Ben Bolker wrote:
>>         > Noah Silverman <noah <at> smartmediacorp.com
>>         <http://smartmediacorp.com>> writes:
>>         >
>>         >
>>         >> I'm running a long MCMC chain that is generating samples
>>         for 22 variables.
>>         >>
>>         >> I have each run of the chain as a row in a matrix.
>>         >>
>>         >
>>         >> So:  Chain[,1] is the column with all the samples for
>>         variable one.
>>         >> Chain[,2] is the column with all the samples for variable
>>         2, etc.
>>         >>
>>         >   The previous 2 paragraphs seemed contradictory until I
>>         realized
>>         > that in the first paragraph you are using "run" to mean
>>         what I would
>>         > usually call a "sample" ...
>>         >
>>         >
>>         >> I'd like to fit all 22 on a single page to print a nice
>>         summary.  It is
>>         >> OK if the graphs are small, I just need to show the
>>         overall shape and
>>         >> convergence.
>>         >>
>>         >   How about for example
>>         >
>>         >
>>         >> x <- matrix(runif(22000),ncol=22)
>>         >> library(coda)
>>         >> m <- as.mcmc(x)
>>         >> xyplot(m)
>>         >> xyplot(m,layout=c(4,6))
>>         >>
>>         > ______________________________________________
>>         > R-help@r-project.org <mailto:R-help@r-project.org> mailing list
>>         > https://stat.ethz.ch/mailman/listinfo/r-help
>>         > PLEASE do read the posting guide
>>         http://www.R-project.org/posting-guide.html
>>         > and provide commented, minimal, self-contained,
>>         reproducible code.
>>         >
>>
>>         ______________________________________________
>>         R-help@r-project.org <mailto:R-help@r-project.org> mailing list
>>         https://stat.ethz.ch/mailman/listinfo/r-help
>>         PLEASE do read the posting guide
>>         http://www.R-project.org/posting-guide.html
>>         and provide commented, minimal, self-contained, reproducible
>>         code.
>>
>>
>

        [[alternative HTML version deleted]]

______________________________________________
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

Reply via email to