flanagan.analysis
Class PCA
- java.lang.Object
-
- flanagan.analysis.Scores
-
- flanagan.analysis.PCA
-
public class PCA extends Scores
-
-
Constructor Summary
Constructors Constructor and Description PCA()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method and Description voidanalysis()voidanalysis(java.lang.String filename)doublechiSquareBartlett()double[]communalities()double[]communalityWeights()MatrixcorrelationMatrix()MatrixcovarianceMatrix()double[]cumulativePercentage()intdofBartlett()int[]eigenValueIndices()double[]eigenValues()doubleeigenValueTotal()double[][]eigenVectors()double[][]eigenVectorsAsRows()intgetNumberOfSimulations()doublegetParallelAnalysisPercentileValue()intgetVarimaxIterations()java.lang.StringgetVarimaxOption()double[]itemKMOs()doublekmo()double[][]loadingFactorsAsColumns()double[][]loadingFactorsAsRows()voidmonteCarlo()double[][]monteCarloEigenValues()double[]monteCarloMeans()double[]monteCarloPercentiles()double[]monteCarloStandardDeviations()intnEigenOneOrGreater()intnMeanCrossover()static double[][]normalVarimaxRotation(double[][] loadingFactorMatrix, double[] communalityWeights)static double[][]normalVarimaxRotation(double[][] loadingFactorMatrix, double[] communalityWeights, double tolerance, int nIterMax)voidnormalVarimaxRotation(int nFactors)intnPercentileCrossover()double[]orderedEigenValues()double[][]orderedEigenVectors()double[][]orderedEigenVectorsAsColumns()double[][]orderedEigenVectorsAsRows()MatrixoriginalData()doubleoverallKMO()MatrixpartialCorrelationMatrix()voidpca()doubleprobabilityBartlett()double[]proportionPercentage()static double[][]rawVarimaxRotation(double[][] loadingFactorMatrix)static double[][]rawVarimaxRotation(double[][] loadingFactorMatrix, double tolerance, int nIterMax)voidrawVarimaxRotation(int nFactors)double[]rotatedCumulativePercentage()double[]rotatedEigenValues()double[][]rotatedLoadingFactorsAsColumns()double[][]rotatedLoadingFactorsAsRows()double[]rotatedProportionPercentage()voidscreePlot()voidscreePlotDataAlone()voidsetNumberOfSimulations(int nSimul)voidsetParallelAnalysisPercentileValue(double percent)voidsetVarimaxMaximumIterations(int max)voidsetVarimaxTolerance(double tolerance)static double[][]singleRotation(double[][] loadingFactorMatrix, int k, int l, double angle)static double[][]transposeMatrix(double[][] matrix)voiduseCorrelationMatrix()voiduseCovarianceMatrix()voiduseGaussianDeviates()voiduseNormalVarimax()voiduseRawVarimax()voiduseUniformDeviates()static doublevarimaxAngle(double[][] loadingFactorMatrix, int k, int l)static doublevarimaxCriterion(double[][] loadingFactorMatrix)voidvarimaxRotation(double[][] loadingFactorMatrix)voidvarimaxRotation(double[][] loadingFactorMatrix, double[] communalityWeights)voidvarimaxRotation(int nFactors)MatrixxMatrix()MatrixxMatrixTranspose()-
Methods inherited from class flanagan.analysis.Scores
deletedItemsIndices, deletedItemsNames, deletedPersonsIndices, deleteItem, deleteItem, enterItemNames, enterScoresAsRowPerIperson, enterScoresAsRowPerItem, enterScoresAsRowPerItem, enterScoresAsRowPerItem, enterScoresAsRowPerItem, enterScoresAsRowPerItem, enterScoresAsRowPerItem, enterScoresAsRowPerItem, enterScoresAsRowPerPerson, enterScoresAsRowPerPerson, enterScoresAsRowPerPerson, enterScoresAsRowPerPerson, enterScoresAsRowPerPerson, enterScoresAsRowPerPerson, enterScoresAsRowPerPerson, enterTitle, getInputFileName, getTitle, ignoreMissingDataOptionRequests, indicesOfReplacedScores, itemIndex, itemName, itemNames, letterToNumeral, numberOfDecimalPlaces, numberOfDecimalPlacesAll, numberOfDeletedItems, numberOfDeletedPersons, numberOfDeletedScores, numberOfReplacedScores, originalItemNames, originalNumberOfItems, originalNumberOfPersons, originalResponses, originalResponsesAsRowPerItem, originalResponsesAsRowPerPerson, originalScores, originalScoresAsRowPerItem, originalScoresAsRowPerPerson, originalTotalNumberOfScores, otherDichotomousData, outputProcessedData, outputProcessedData, outputProcessedDataAlternate, outputProcessedDataAlternate, rawAllResponsesMaximum, rawAllResponsesMean, rawAllResponsesMinimum, rawAllResponsesRange, rawAllResponsesStandardDeviation, rawAllResponsesTotal, rawAllResponsesVariance, rawAverageCorrelationCoefficients, rawAverageCorrelationCoefficientsWithTotals, rawCorrelationCoefficient, rawCorrelationCoefficient, rawCorrelationCoefficient, rawCorrelationCoefficient, rawCorrelationCoefficients, rawCovariance, rawCovariance, rawCovariance, rawCovariance, rawCovariances, rawItemItemPlot, rawItemItemPlot, rawItemMaxima, rawItemMaximum, rawItemMean, rawItemMean, rawItemMeans, rawItemMeansPlot, rawItemMeansPlot, rawItemMedian, rawItemMedian, rawItemMedians, rawItemMinima, rawItemMinimum, rawItemRange, rawItemRanges, rawItemStandardDeviation, rawItemStandardDeviation, rawItemStandardDeviations, rawItemTotal, rawItemTotal, rawItemTotals, rawItemVariance, rawItemVariance, rawItemVariances, rawMaximumOfItemMaxima, rawMaximumOfItemMeans, rawMaximumOfItemMedians, rawMaximumOfItemMinima, rawMaximumOfItemRanges, rawMaximumOfItemStandardDeviations, rawMaximumOfItemTotals, rawMaximumOfItemVariances, rawMeanOfItemMaxima, rawMeanOfItemMeans, rawMeanOfItemMedians, rawMeanOfItemMinima, rawMeanOfItemRanges, rawMeanOfItemStandardDeviations, rawMeanOfItemTotals, rawMeanOfItemVariances, rawMinimumOfItemMaxima, rawMinimumOfItemMeans, rawMinimumOfItemMedians, rawMinimumOfItemMinima, rawMinimumOfItemRanges, rawMinimumOfItemStandardDeviations, rawMinimumOfItemTotals, rawMinimumOfItemVariances, rawPersonMaxima, rawPersonMaximum, rawPersonMean, rawPersonMeans, rawPersonMinima, rawPersonMinimum, rawPersonRange, rawPersonRanges, rawPersonStandardDeviation, rawPersonStandardDeviations, rawPersonTotal, rawPersonTotals, rawPersonVariance, rawPersonVariances, rawRangeOfItemMaxima, rawRangeOfItemMeans, rawRangeOfItemMedians, rawRangeOfItemMinima, rawRangeOfItemRanges, rawRangeOfItemStandardDeviations, rawRangeOfItemTotals, rawRangeOfItemVariances, rawStanadarDeviationOfItemMaxima, rawStanadarDeviationOfItemMedians, rawStanadarDeviationOfItemMinima, rawStanadarDeviationOfItemRanges, rawStanadarDeviationOfItemStandardDeviations, rawStanadarDeviationOfItemTotals, rawStanadarDeviationOfItemVariances, rawStandardDeviationCorrelationCoefficients, rawStandardDeviationCorrelationCoefficientsWithTotals, rawStandardDeviationOfItemMeans, rawVarianceOfItemMaxima, rawVarianceOfItemMeans, rawVarianceOfItemMedians, rawVarianceOfItemMinima, rawVarianceOfItemRanges, rawVarianceOfItemStandardDeviations, rawVarianceOfItemTotals, rawVarianceOfItemVariances, readScoresAsRowPerItem, readScoresAsRowPerItem, readScoresAsRowPerPerson, readScoresAsRowPerPerson, removeFileNumbering, setDenominatorToN, setDenominatorToNminusOne, setFileNumbering, setItemDeletionPercentage, setMissingDataOption, setOutputFileType, setPersonDeletionPercentage, standardisedAverageCorrelationCoefficients, standardisedAverageCorrelationCoefficientsWithTotals, standardisedCorrelationCoefficient, standardisedCorrelationCoefficient, standardisedCorrelationCoefficient, standardisedCorrelationCoefficient, standardisedCorrelationCoefficients, standardisedCovariance, standardisedCovariance, standardisedCovariance, standardisedCovariance, standardisedCovariances, standardisedItemItemPlot, standardisedItemItemPlot, standardisedItemMaxima, standardisedItemMaximum, standardisedItemMean, standardisedItemMean, standardisedItemMeans, standardisedItemMeansPlot, standardisedItemMeansPlot, standardisedItemMedian, standardisedItemMedian, standardisedItemMedians, standardisedItemMinima, standardisedItemMinimum, standardisedItemRange, standardisedItemRanges, standardisedItemStandardDeviation, standardisedItemStandardDeviation, standardisedItemStandardDeviations, standardisedItemTotal, standardisedItemTotal, standardisedItemTotals, standardisedItemVariance, standardisedItemVariance, standardisedItemVariances, standardisedMaximumOfItemMaxima, standardisedMaximumOfItemMedians, standardisedMaximumOfItemMinima, standardisedMaximumOfItemRanges, standardisedMaximumOfItemStandardDeviations, standardisedMaximumOfItemTotals, standardisedMaximumOfItemVariances, standardisedMeanOfItemMaxima, standardisedMeanOfItemMeans, standardisedMeanOfItemMedians, standardisedMeanOfItemMinima, standardisedMeanOfItemRanges, standardisedMeanOfItemStandardDeviations, standardisedMeanOfItemTotals, standardisedMeanOfItemVariances, standardisedMinimumOfItemMaxima, standardisedMinimumOfItemMeans, standardisedMinimumOfItemMedians, standardisedMinimumOfItemMinima, standardisedMinimumOfItemRanges, standardisedMinimumOfItemStandardDeviations, standardisedMinimumOfItemTotals, standardisedMinimumOfItemVariances, standardisedPersonMaxima, standardisedPersonMaximum, standardisedPersonMean, standardisedPersonMeans, standardisedPersonMinima, standardisedPersonMinimum, standardisedPersonRange, standardisedPersonRanges, standardisedPersonStandardDeviation, standardisedPersonStandardDeviations, standardisedPersonTotal, standardisedPersonTotals, standardisedPersonVariance, standardisedPersonVariances, standardisedRangeOfItemMaxima, standardisedRangeOfItemMeans, standardisedRangeOfItemMedians, standardisedRangeOfItemMinima, standardisedRangeOfItemRanges, standardisedRangeOfItemStandardDeviations, standardisedRangeOfItemTotals, standardisedRangeOfItemVariances, standardisedScoresAsRowPerItem, standardisedScoresAsRowPerPerson, standardisedStanadarDeviationOfItemMaxima, standardisedStanadarDeviationOfItemMeans, standardisedStanadarDeviationOfItemMedians, standardisedStanadarDeviationOfItemMinima, standardisedStanadarDeviationOfItemRanges, standardisedStanadarDeviationOfItemStandardDeviations, standardisedStanadarDeviationOfItemTotals, standardisedStanadarDeviationOfItemVariances, standardisedStandardDeviationCorrelationCoefficients, standardisedStandardDeviationCorrelationCoefficientsWithTotals, standardisedTotalMaximum, standardisedTotalMean, standardisedTotalMinimum, standardisedTotalRange, standardisedTotalStandardDeviation, standardisedTotalTotal, standardisedTotalVariance, standardisedVarianceOfItemMaxima, standardisedVarianceOfItemMeans, standardisedVarianceOfItemMedians, standardisedVarianceOfItemMinima, standardisedVarianceOfItemRanges, standardisedVarianceOfItemStandardDeviations, standardisedVarianceOfItemTotals, standardisedVarianceOfItemVariances, standardizedAllResponsesMaximum, standardizedAllResponsesMean, standardizedAllResponsesMinimum, standardizedAllResponsesRange, standardizedAllResponsesStandardDeviation, standardizedAllResponsesTotal, standardizedAllResponsesVariance, standardizedAverageCorrelationCoefficients, standardizedAverageCorrelationCoefficientsWithTotals, standardizedCorrelationCoefficient, standardizedCorrelationCoefficient, standardizedCorrelationCoefficient, standardizedCorrelationCoefficient, standardizedCorrelationCoefficients, standardizedCovariance, standardizedCovariance, standardizedCovariance, standardizedCovariance, standardizedCovariances, standardizedItemItemPlot, standardizedItemItemPlot, standardizedItemMaxima, standardizedItemMaximum, standardizedItemMean, standardizedItemMean, standardizedItemMeans, standardizedItemMeansPlot, standardizedItemMeansPlot, standardizedItemMedian, standardizedItemMedian, standardizedItemMedians, standardizedItemMinima, standardizedItemMinimum, standardizedItemRange, standardizedItemRanges, standardizedItemStandardDeviation, standardizedItemStandardDeviation, standardizedItemStandardDeviations, standardizedItemTotal, standardizedItemTotal, standardizedItemTotals, standardizedItemVariance, standardizedItemVariance, standardizedItemVariances, standardizedMaximumOfItemMaxima, standardizedMaximumOfItemMeans, standardizedMaximumOfItemMedians, standardizedMaximumOfItemMinima, standardizedMaximumOfItemRanges, standardizedMaximumOfItemStandardDeviations, standardizedMaximumOfItemTotals, standardizedMaximumOfItemVariances, standardizedMeanOfItemMaxima, standardizedMeanOfItemMeans, standardizedMeanOfItemMedians, standardizedMeanOfItemMinima, standardizedMeanOfItemRanges, standardizedMeanOfItemStandardDeviations, standardizedMeanOfItemTotals, standardizedMeanOfItemVariances, standardizedMinimumOfItemMaxima, standardizedMinimumOfItemMeans, standardizedMinimumOfItemMedians, standardizedMinimumOfItemMinima, standardizedMinimumOfItemRanges, standardizedMinimumOfItemStandardDeviations, standardizedMinimumOfItemTotals, standardizedMinimumOfItemVariances, standardizedPersonMaxima, standardizedPersonMaximum, standardizedPersonMean, standardizedPersonMeans, standardizedPersonMinima, standardizedPersonMinimum, standardizedPersonRange, standardizedPersonRanges, standardizedPersonStandardDeviation, standardizedPersonStandardDeviations, standardizedPersonTotal, standardizedPersonTotals, standardizedPersonVariance, standardizedPersonVariances, standardizedRangeOfItemMaxima, standardizedRangeOfItemMeans, standardizedRangeOfItemMedians, standardizedRangeOfItemMinima, standardizedRangeOfItemRanges, standardizedRangeOfItemStandardDeviations, standardizedRangeOfItemTotals, standardizedRangeOfItemVariances, standardizedScoresAsRowPerItem, standardizedScoresAsRowPerPerson, standardizedStanadarDeviationOfItemMaxima, standardizedStanadarDeviationOfItemMeans, standardizedStanadarDeviationOfItemMedians, standardizedStanadarDeviationOfItemMinima, standardizedStanadarDeviationOfItemRanges, standardizedStanadarDeviationOfItemStandardDeviations, standardizedStanadarDeviationOfItemTotals, standardizedStanadarDeviationOfItemVariances, standardizedStandardDeviationCorrelationCoefficients, standardizedStandardDeviationCorrelationCoefficientsWithTotals, standardizedVarianceOfItemMaxima, standardizedVarianceOfItemMeans, standardizedVarianceOfItemMedians, standardizedVarianceOfItemMinima, standardizedVarianceOfItemRanges, standardizedVarianceOfItemStandardDeviations, standardizedVarianceOfItemTotals, standardizedVarianceOfItemVariances, suspendLetterToNumeral, toCronbach, toPCA, usedNumberOfItems, usedNumberOfPersons, usedresponsesAsRowPerPerson, usedScoresAsRowPerItem, usedScoresAsRowPerPerson, usedTotalNumberOfScores
-
-
-
-
Method Detail
-
useCovarianceMatrix
public void useCovarianceMatrix()
-
useCorrelationMatrix
public void useCorrelationMatrix()
-
useNormalVarimax
public void useNormalVarimax()
-
useRawVarimax
public void useRawVarimax()
-
getVarimaxOption
public java.lang.String getVarimaxOption()
-
setNumberOfSimulations
public void setNumberOfSimulations(int nSimul)
-
getNumberOfSimulations
public int getNumberOfSimulations()
-
useGaussianDeviates
public void useGaussianDeviates()
-
useUniformDeviates
public void useUniformDeviates()
-
setParallelAnalysisPercentileValue
public void setParallelAnalysisPercentileValue(double percent)
-
getParallelAnalysisPercentileValue
public double getParallelAnalysisPercentileValue()
-
pca
public void pca()
-
monteCarlo
public void monteCarlo()
-
screePlotDataAlone
public void screePlotDataAlone()
-
screePlot
public void screePlot()
-
setVarimaxTolerance
public void setVarimaxTolerance(double tolerance)
-
setVarimaxMaximumIterations
public void setVarimaxMaximumIterations(int max)
-
getVarimaxIterations
public int getVarimaxIterations()
-
varimaxRotation
public void varimaxRotation(int nFactors)
-
varimaxRotation
public void varimaxRotation(double[][] loadingFactorMatrix)
-
varimaxRotation
public void varimaxRotation(double[][] loadingFactorMatrix, double[] communalityWeights)
-
rawVarimaxRotation
public void rawVarimaxRotation(int nFactors)
-
normalVarimaxRotation
public void normalVarimaxRotation(int nFactors)
-
rawVarimaxRotation
public static double[][] rawVarimaxRotation(double[][] loadingFactorMatrix)
-
rawVarimaxRotation
public static double[][] rawVarimaxRotation(double[][] loadingFactorMatrix, double tolerance, int nIterMax)
-
normalVarimaxRotation
public static double[][] normalVarimaxRotation(double[][] loadingFactorMatrix, double[] communalityWeights)
-
normalVarimaxRotation
public static double[][] normalVarimaxRotation(double[][] loadingFactorMatrix, double[] communalityWeights, double tolerance, int nIterMax)
-
transposeMatrix
public static double[][] transposeMatrix(double[][] matrix)
-
varimaxCriterion
public static double varimaxCriterion(double[][] loadingFactorMatrix)
-
varimaxAngle
public static double varimaxAngle(double[][] loadingFactorMatrix, int k, int l)
-
singleRotation
public static double[][] singleRotation(double[][] loadingFactorMatrix, int k, int l, double angle)
-
eigenValues
public double[] eigenValues()
-
orderedEigenValues
public double[] orderedEigenValues()
-
eigenValueIndices
public int[] eigenValueIndices()
-
eigenValueTotal
public double eigenValueTotal()
-
proportionPercentage
public double[] proportionPercentage()
-
cumulativePercentage
public double[] cumulativePercentage()
-
rotatedEigenValues
public double[] rotatedEigenValues()
-
rotatedProportionPercentage
public double[] rotatedProportionPercentage()
-
rotatedCumulativePercentage
public double[] rotatedCumulativePercentage()
-
eigenVectors
public double[][] eigenVectors()
-
eigenVectorsAsRows
public double[][] eigenVectorsAsRows()
-
orderedEigenVectorsAsColumns
public double[][] orderedEigenVectorsAsColumns()
-
orderedEigenVectors
public double[][] orderedEigenVectors()
-
orderedEigenVectorsAsRows
public double[][] orderedEigenVectorsAsRows()
-
loadingFactorsAsColumns
public double[][] loadingFactorsAsColumns()
-
loadingFactorsAsRows
public double[][] loadingFactorsAsRows()
-
rotatedLoadingFactorsAsColumns
public double[][] rotatedLoadingFactorsAsColumns()
-
rotatedLoadingFactorsAsRows
public double[][] rotatedLoadingFactorsAsRows()
-
communalities
public double[] communalities()
-
communalityWeights
public double[] communalityWeights()
-
covarianceMatrix
public Matrix covarianceMatrix()
-
correlationMatrix
public Matrix correlationMatrix()
-
partialCorrelationMatrix
public Matrix partialCorrelationMatrix()
-
monteCarloMeans
public double[] monteCarloMeans()
-
monteCarloStandardDeviations
public double[] monteCarloStandardDeviations()
-
monteCarloPercentiles
public double[] monteCarloPercentiles()
-
monteCarloEigenValues
public double[][] monteCarloEigenValues()
-
originalData
public Matrix originalData()
-
xMatrix
public Matrix xMatrix()
-
xMatrixTranspose
public Matrix xMatrixTranspose()
-
nEigenOneOrGreater
public int nEigenOneOrGreater()
-
nMeanCrossover
public int nMeanCrossover()
-
nPercentileCrossover
public int nPercentileCrossover()
-
overallKMO
public double overallKMO()
-
kmo
public double kmo()
-
itemKMOs
public double[] itemKMOs()
-
chiSquareBartlett
public double chiSquareBartlett()
-
dofBartlett
public int dofBartlett()
-
probabilityBartlett
public double probabilityBartlett()
-
analysis
public void analysis()
-
analysis
public void analysis(java.lang.String filename)
-
-
DataMelt 3.0 © DataMelt by jWork.ORG