R Biplot Psych
biplot.psych {psych} | R Documentation |
R Biplot Psychiatrist
Use the R package psych. The function pairs.panels in psych package can be also used to create a scatter plot of matrices, with bivariate scatter plots below the diagonal, histograms on the diagonal, and the Pearson correlation above the diagonal.
Draw biplots of factor or component scores by factor or component loadings
Description
R Biplot Psychology
Extends the biplot function to the output of fa
, fa.poly
or principal
. Will plot factor scores and factor loadings in the same graph. If the number of factors > 2, then all pairs of factors are plotted. Factor score histograms are plotted on the diagonal. The input is the resulting object from fa
, principal
, or }code{linkfa.poly with the scores=TRUE option. Points may be colored according to other criteria.
Usage
Biplot.psych: Draw biplots of factor or component scores by factor. Block.random: Create a block randomized structure for n independent. Bock.table: Bock and Liberman (1970) data set of 1000 observations of the. Cattell: 12 cognitive variables from Cattell (1963) circ.tests: Apply four tests of circumplex versus simple structure. Scale # covariance biplot (scale = 1), form biplot (scale = 0). When scale = 1, the inner product between the variables approximates the covariance and the distance between the points approximates the Mahalanobis distance. Obs.scale # 标准化观测值 var.scale # 标准化变异 pc.biplot # 兼容 biplot.princomp groups # 组信息.
Arguments
x | The output from |
labels | if NULL, draw the points with the plot character (pch) specified. To identify the data points, specify labels= 1:n where n is the number of observations, or labels =rownames(data) where data was the data set analyzedby the factor analysis. |
cex | A vector of plot sizes of the data labels and of the factor labels |
main | A main title for a two factor biplot |
hist.col | If plotting more than two factors, the color of the histogram of the factor scores |
xlim.s | x limits of the scores. Defaults to plus/minus three sigma |
ylim.s | y limits of the scores.Defaults to plus/minus three sigma |
xlim.f | x limits of the factor loadings.Defaults to plus/minus 1.0 |
ylim.f | y limits of the factor loadings.Defaults to plus/minus 1.0 |
maxpoints | When plotting 3 (or more) dimensions, at what size should we switch from plotting 'o' to plotting '.' |
adjust | an adjustment factor in the histogram |
col | a vector of colors for the data points and for the factor loading labels |
pos | If plotting labels, what position should they be in? 1=below, 2=left,3 top, 4 right.If missing, then the assumption is that labels should be printed instead of data points. |
arrow.len | the length of the arrow head |
pch | The plotting character to use. pch=16 gives reasonable size dots.pch='.' gives tiny points. If adding colors, use pch between 21 and 25. (see examples). |
choose | Plot just the specified factors |
cuts | Do not label cases with abs(factor scores) < cuts) (Actually,the distance of the x and y scores from 0) |
cutl | Do not label variables with communalities in the two space < cutl |
group | A vector of a grouping variable for the scores. Show a different color and symbol for each group. |
... | more options for graphics |
Details
Uses the generic biplot function to take the output of a factor analysis fa
, fa.poly
or principal components analysis principal
and plot the factor/component scores along with the factor/component loadings.
How To Read Biplot
This is an extension of the generic biplot function to allow more control over plotting points in a two space and also to plot three or more factors (two at time).
R Pca Biplot
This will work for objects produced by fa
, fa.poly
or principal
if they applied to the original data matrix. If however, one has a correlation matrix based upon the output from tetrachoric
or polychoric
, and has done either fa
or principal
on the correlations, then obviously, we can not do a biplot. However, both of those functions produce a weights matrix, which, in combination with the original data can be used to find the scores by using factor.scores
. Since biplot.psych is looking for two elements of the x object: x$loadings and x$scores, you can create the appropriate object to plot. See the third example.
Author(s)
William Revelle
See Also
fa
, fa.poly
, principal
, fa.plot
, pairs.panels