flanagan.analysis
Class PCA

java.lang.Object
  extended by flanagan.analysis.Scores
      extended by flanagan.analysis.PCA

public class PCA
extends Scores


Constructor Summary
PCA()
           
 
Method Summary
 void analysis()
           
 void analysis(java.lang.String filename)
           
 double[] communalities()
           
 Matrix correlationMatrix()
           
 Matrix covarianceMatrix()
           
 double[] cumulativePercentage()
           
 int[] eigenValueIndices()
           
 double[] eigenValues()
           
 double eigenValueTotal()
           
 double[][] eigenVectors()
           
 double[][] eigenVectorsAsRows()
           
 int getNumberOfSimulations()
           
 double getParallelAnalysisPercentileValue()
           
 int getVarimaxIterations()
           
 java.lang.String getVarimaxOption()
           
 double[][] loadingFactorsAsColumns()
           
 double[][] loadingFactorsAsRows()
           
 void monteCarlo()
           
 double[][] monteCarloEigenValues()
           
 double[] monteCarloMeans()
           
 double[] monteCarloPercentiles()
           
 double[] monteCarloStandardDeviations()
           
 int nEigenOneOrGreater()
           
 int nMeanCrossover()
           
static double[][] normalVarimaxRotation(double[][] loadingFactorMatrix, double[] communalityWeights)
           
static double[][] normalVarimaxRotation(double[][] loadingFactorMatrix, double[] communalityWeights, double tolerance, int nIterMax)
           
 void normalVarimaxRotation(int nFactors)
           
 int nPercentileCrossover()
           
 double[] orderedEigenValues()
           
 double[][] orderedEigenVectors()
           
 double[][] orderedEigenVectorsAsColumns()
           
 double[][] orderedEigenVectorsAsRows()
           
 Matrix originalData()
           
 void pca()
           
 double[] proportionPercentage()
           
static double[][] rawVarimaxRotation(double[][] loadingFactorMatrix)
           
static double[][] rawVarimaxRotation(double[][] loadingFactorMatrix, double tolerance, int nIterMax)
           
 void rawVarimaxRotation(int nFactors)
           
 double[] rotatedCumulativePercentage()
           
 double[] rotatedEigenValues()
           
 double[][] rotatedLoadingFactorsAsColumns()
           
 double[][] rotatedLoadingFactorsAsRows()
           
 double[] rotatedProportionPercentage()
           
 void screePlot()
           
 void screePlotDataAlone()
           
 void setNumberOfSimulations(int nSimul)
           
 void setParallelAnalysisPercentileValue(double percent)
           
 void setVarimaxMaximumIterations(int max)
           
 void setVarimaxTolerance(double tolerance)
           
static double[][] singleRotation(double[][] loadingFactorMatrix, int k, int l, double angle)
           
static double[][] transposeMatrix(double[][] matrix)
           
 void useCorrelationMatrix()
           
 void useCovarianceMatrix()
           
 void useGaussianDeviates()
           
 void useNormalVarimax()
           
 void useRawVarimax()
           
 void useUniformDeviates()
           
static double varimaxAngle(double[][] loadingFactorMatrix, int k, int l)
           
static double varimaxCriterion(double[][] loadingFactorMatrix)
           
 void varimaxRotation(double[][] loadingFactorMatrix)
           
 void varimaxRotation(double[][] loadingFactorMatrix, double[] communalityWeights)
           
 void varimaxRotation(int nFactors)
           
 Matrix xMatrix()
           
 Matrix xMatrixTranspose()
           
 
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, enterTitle, ignoreMissingDataOptionRequests, indicesOfReplacedScores, itemIndex, itemName, itemNames, letterToNumeral, numberOfDecimalPlaces, numberOfDeletedItems, numberOfDeletedPersons, numberOfDeletedScores, numberOfReplacedScores, originalItemNames, originalNumberOfItems, originalNumberOfPersons, originalResponses, originalResponsesAsRowPerItem, originalResponsesAsRowPerPerson, originalScores, originalScoresAsRowPerItem, originalScoresAsRowPerPerson, originalTotalNumberOfScores, otherDichotomousData, 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, toCronbach, toPCA, usedNumberOfItems, usedNumberOfPersons, usedresponsesAsRowPerPerson, usedScoresAsRowPerItem, usedScoresAsRowPerPerson, usedTotalNumberOfScores
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PCA

public PCA()
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()

covarianceMatrix

public Matrix covarianceMatrix()

correlationMatrix

public Matrix correlationMatrix()

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()

analysis

public void analysis()

analysis

public void analysis(java.lang.String filename)


jHepWork 2.1 (C) S.Chekanov