View source: R/scaleDiagnosis.R
| scaleDiagnosis | R Documentation | 
scaleDiagnosis provides a number of diagnostics for a scale (an aggregative measure consisting of several items).
scaleDiagnosis(
  data = NULL,
  items = NULL,
  plotSize = 180,
  sizeMultiplier = 1,
  axisLabels = "none",
  scaleReliability.ci = FALSE,
  conf.level = 0.95,
  normalHist = TRUE,
  poly = TRUE,
  digits = 3,
  headingLevel = 3,
  scaleName = NULL,
  ...
)
## S3 method for class 'scaleDiagnosis'
print(x, digits = x$digits, ...)
scaleDiagnosis_partial(
  x,
  headingLevel = x$input$headingLevel,
  quiet = TRUE,
  echoPartial = FALSE,
  partialFile = NULL,
  ...
)
## S3 method for class 'scaleDiagnosis'
knit_print(
  x,
  headingLevel = x$headingLevel,
  quiet = TRUE,
  echoPartial = FALSE,
  partialFile = NULL,
  ...
)
| data | A dataframe containing the items in the scale. All variables in this dataframe will be used if items is NULL. | 
| items | If not NULL, this should be a character vector with the names of the variables in the dataframe that represent items in the scale. | 
| plotSize | Size of the final plot in millimeters. | 
| sizeMultiplier | Allows more flexible control over the size of the plot elements | 
| axisLabels | Passed to ggpairs function to set axisLabels. | 
| scaleReliability.ci | TRUE or FALSE: whether to compute confidence intervals for Cronbach's Alpha and Omega (uses bootstrapping function in MBESS, takes a while). | 
| conf.level | Confidence of confidence intervals for reliability estimates (if requested with scaleReliability.ci). | 
| normalHist | Whether to use the default ggpairs histogram on the
diagonal of the scattermatrix, or whether to use the  | 
| poly | Whether to also request the estimates based on the polychoric
correlation matrix when calling  | 
| digits | The number of digits to pass to the  | 
| headingLevel | The level of the heading (number of hash characters to insert before the heading, to be rendered as headings of that level in Markdown). | 
| scaleName | Optionally, a name for the scale to print as heading for the results. | 
| ... | Additional arguments for  | 
| x | The object to print. | 
| quiet | Whether to be chatty ( | 
| echoPartial | Whether to show the code in the partial ( | 
| partialFile | The file with the Rmd partial (if you want to overwrite the default). | 
Function to generate an object with several useful statistics and a plot to assess how the elements (usually items) in a scale relate to each other, such as Cronbach's Alpha, omega, the Greatest Lower Bound, a factor analysis, and a correlation matrix.
An object with the input and several output variables. Most notably:
| scaleReliability | The results of scaleReliability. | 
| pca | A Principal Components Analysis | 
| fa | A Factor Analysis | 
| describe | Decriptive statistics about the items | 
| scatterMatrix | A scattermatrix with histograms on the diagonal and correlation coefficients in the upper right half. | 
Gjalt-Jorn Peters
Maintainer: Gjalt-Jorn Peters gjalt-jorn@userfriendlyscience.com
### Note: the 'not run' is simply because running takes a lot of time,
###       but these examples are all safe to run!
## Not run: 
### This will prompt the user to select an SPSS file
scaleDiagnosis();
### Generate a datafile to use
exampleData <- data.frame(item1=rnorm(100));
exampleData$item2 <- exampleData$item1+rnorm(100);
exampleData$item3 <- exampleData$item1+rnorm(100);
exampleData$item4 <- exampleData$item2+rnorm(100);
exampleData$item5 <- exampleData$item2+rnorm(100);
### Use a selection of two variables
scaleDiagnosis(data=exampleData, items=c('item2', 'item4'));
### Use all items
scaleDiagnosis(data=exampleData);
## End(Not run)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.