Learn R Programming

TripleR (version 1.5.4)

plot.RRuni: Plot variance components from SRAs

Description

This function plots variance components for all RR objects.

Usage

# S3 method for RRuni
plot(x, ..., measure=NA, geom="bar")
# S3 method for RRmulti
plot(x, ..., measure=NA, geom="scatter", conf.level=0.95, connect=FALSE)

Value

A ggplot2 object is returned - that means, you can subsequently adjust the scale labels, etc.

Arguments

x

A RR results object

...

Further arguments passed to the plot function

measure

Sets the labels to `behavior' or `perception'; if no parameter is provided the function uses the defaults from RR.style

geom

Style of plot: set `bar' or `pie' for single groups; `scatter' or `bar' for multiple groups

conf.level

Confidence level for error bars in the scatter style

connect

Should dots for variance components of each group be connected? (Looks usually very cluttered ...)

Examples

Run this code
if (FALSE) {
	data(likingLong)
	RR1 <- RR(liking_a ~ perceiver.id*target.id, data=likingLong)
	plot(RR1)
	plot(RR1, geom="pie")
	
	RR2 <- RR(liking_a + metaliking_a ~ perceiver.id*target.id, data=likingLong)
	plot(RR2)
	
	
	data("multiLikingLong")
	RR1m <- RR(liking_a ~ perceiver.id*target.id|group.id, data=multiLikingLong)
	plot(RR1m)
	plot(RR1m, measure="perception")
	plot(RR1m, measure="perception", geom="bar")
	plot(RR1m, measure="perception", connect=TRUE)

	RR2m <- RR(liking_a + metaliking_a ~ perceiver.id*target.id|group.id, data=multiLikingLong)
	plot(RR2m)
}

Run the code above in your browser using DataLab