UserGuide BioStat Prime Help

Factor analysis

Factor analysis is a statistical technique used to identify and analyze underlying factors or latent variables that explain the observed correlations among a set of variables.

The goal of factor analysis is to reduce the dimensionality of the data by identifying a smaller number of latent factors that explain the observed correlations among variables. This can simplify the interpretation of complex datasets and help identify underlying patterns or structures.

Factor analysis can be conducted using various statistical software packages, and BioStat Prime utilized R packages to conduct factor analysis. BioStat Prime brings forth 2 ways of factor analysis, viz.

  1. Factor

  2. Principal Component Analysis.

Principal Component Analysis (PCA) and Factor Analysis (FA) are both techniques used in multivariate analysis to uncover patterns and relationships in high-dimensional data. However, they serve different purposes, and it's important to distinguish between them.

While PCA and Factor Analysis share similarities, their primary objectives differ. PCA is primarily a variance-driven technique for dimensionality reduction, while Factor Analysis is a model-based technique for understanding the underlying structure of the data in terms of latent factors. The choice between them depends on the research question and the nature of the data.

Factor Analysis

Perform maximum-likelihood factor analysis on a covariance matrix or data matrix and generates a screeplot.

To analyse Factor Analysis in BioStat Prime user must follow the steps as given.

Steps

Load the dataset -> Click on the analysis tab in main menu -> Select factor analysis tab -> Select Factor -> Once the dialog appears choose the items to be included -> Specify no. of factors to be extracted, user can also save factors and take a scree plot -> Execute the dialog.

Factor Analysis

For further information the user can explore model tuning and model evaluation options for the same.

The following are the different type argument:

vars

One or more numeric variables to extract factors from.

autoextraction

Automatically determine the number factors or extract specific numbers of factors.

screeplot

If TRUE generates a screeplot.

rotation

determine the type of rotation and takes one of the values (none, quartimax, geominT, varimax, oblimin, simplimax, promax, geominQ and bentlerQ)

saveScores

saves the factor scores in the dataset

dataset

The dataset from which the 'vars' have been picked.

Principal Component Analysis

Performs a principal components analysis on the given numeric data matrix and returns the results as an object of class princomp.

To analyse Principal Component Analysis in BioStat Prime user must follow the steps as given.

Steps

Load the dataset -> Click on the analysis tab in main menu -> Select factor analysis tab -> Select Principal Component Analysis -> Once the dialog appears choose the items to be included -> Specify no. of factors to be extracted, user can also save factors and take a scree plot -> Execute the dialog.

For further information the user can explore model tuning and model evaluation options for the same.

Principal Component Analysis

The following are the different type argument:

vars

The variables in a character vector to extract components from

cor

A boolean that specifies whether the calculation should use a correlation or covariance matrix

componentsToRetain

A numeric that Specifies the number of components to retain in the dataset. A new variable is created in the dataset for each component invoked

​generateScreeplot

Generates a screeplot

prefixForComponents

Prefix to use when saving the components to a dataset

dataset

The name of the dataset as a string

Last modified: 31 July 2025