Last chance! 50% off unlimited learning
Sale ends in
A graphic of a correlation ellipse divided into 4 regions based upon x and y cutpoints on two normal distributions. This is also an example of using the layout function. Draw a bivariate density plot to show how tetrachorics work.
draw.tetra(r, t1, t2,shade=TRUE)
draw.cor(r=.5,expand=10,theta=30,phi=30,N=101,nbcol=30,box=TRUE,
main="Bivariate density rho = ",cuts=NULL,all=TRUE,ellipses=TRUE,ze=.15)
the underlying Pearson correlation defines the shape of the ellipse
X is cut at tau
Y is cut at Tau
shade the diagram (default is TRUE)
The relative height of the z axis
The angle to rotate the x-y plane
The angle above the plane to view the graph
The grid resolution
The color resolution
Draw the axes
The main title
Should the graphic show cuts (e.g., cuts=c(0,0))
Show all four parts of the tetrachoric
Draw a correlation ellipse
height of the ellipse if requested
A graphic demonstration of the tetrachoric
correlation. Used for teaching purposes. The default values are for a correlation of .5 with cuts at 1 and 1. Any other values are possible. The code is also a demonstration of how to use the layout
function for complex graphics using base graphics.
tetrachoric
to find tetrachoric correlations, irt.fa
and fa.poly
to use them in factor analyses, scatter.hist
to show correlations and histograms.
# NOT RUN {
#if(require(mvtnorm)) {
#draw.tetra(.5,1,1)
#draw.tetra(.8,2,1)} else {print("draw.tetra requires the mvtnorm package")
#draw.cor(.5,cuts=c(0,0))}
draw.tetra(.5,1,1)
draw.tetra(.8,2,1)
draw.cor(.5,cuts=c(0,0))
# }
Run the code above in your browser using DataLab