Program Descriptions

- OVERVIEW 3WayPack, the package;
- PREPROC3, the three-way data preprocessor;
- TUCKALS2, the program for three-mode principal component analysis with extended core matrix;
- TUCKALS3, the program for three-mode principal component analysis with complete core matrix;
- TRILIN, the program for parallel factor analysis (PARAFAC);
- ANACOR3P1, first part of three-mode correspondence analysis;
- PROCRUS , generalised Procrustes analysis;
- MIXCLUS3, three-mode mixture method of clustering;
- T3COVAR , three-mode analysis of multi-mode covariance matrices;
- SIMULCOMP, simultaneous component analysis;
- POSTPROC, the output processor of three-way programs:

3WayPack consists at present of three main programs for three-mode component analysis TUCKALS3, TUCKALS2, and TRILIN, which are the ones most developed. Additional more recent programs are those for three-mode correspondence analysis ANACOR3, three-mode analysis for multi-mode covariance matrices T3COVAR, Procrustes analysis PROCRUS, simultaneous component analysis SIMULCOMP, and three-mode mixture method of clustering MIXCLUS3. These programs, written in Fortran90 and compatible with Windows 32-bits processing, form the backbone of the package and will be collectively referred to as the analysis programs. The two interface programs, IF3 and POSTPROC (or OPP), are written in Pascal, and therefore are still subject to DOS limitations. In addition, there is the preprocessing program PREPROC3 (or PP3), which also performs a three-way analysis of variance and there are three Fortran90 Win32 programs which carry out the actual postprocessing, RESIDUAL (calculation of residuals and perfectly fitting data), T3ROTATE (rotations of core and components), AND JOINTPLT (construction and plotting of joint biplots for two modes given a component of the third mode). These three programs will be referred to as the postprocessing programs. The three-mode correspondence analysis program consists of both an "analysis" part and a "postprocessing" part.

- PREPROC3, the three-way data preprocessor;
- TUCKALS2, the program for three-mode principal component analysis with extended core matrix;
- TUCKALS3, the program for three-mode principal component analysis with complete core matrix;
- TRILIN, the program for parallel factor analysis (PARAFAC);
- ANACOR3P1, first part of three-mode correspondence analysis;
- PROCRUS, generalised Procrustes analysis;
- MIXCLUS3, three-mode mixture method of clustering;
- T3COVAR, three-mode analysis of multi-mode covariance matrices;
- SIMULCOMP, simultaneous component analysis;
- POSTPROC, the output processor of three-way programs:

The program can perform functions such as

1. Swapping the dimensions of a three-way array;

2. Estimating missing data according to Anova models;

3. Centring three-way arrays;

4. Normalising three-way arrays;

5. Printing all means from a three-way Anova model;

6. Computing and printing three-way Anova summary tables.

If PREPROC3 changes the data in any way it creates a new data file in the same directory where the original data file resides. Simultaneously, PREPROC3 also creates a data definition file for this data set, so that the modified data can directly be used in IF3. A new data file is created whenever the options 1, 2, 3, 4 from the above list are requested.

1. Varimax rotation on the orthonormal components (equivalent to the Harris-Kaiser cluster rotation);

2. Oblimin transformation of the orthonormal components;

3. Optimally constant first component. This option can sometimes be used to facilitate interpretation, especially of reference modes for joint plots.

| Algemene en Gezinspedagogiek | Centre for Child & Family Studies | Leiden Institute of Education and Child Studies | The Three-Mode Company | TOP |

Leiden Institute of Education and Child Studies, Leiden University

Wassenaarseweg 52, 2333 AK Leiden, The Netherlands

Tel. *-31-71-5273446/5273434 (secr.); fax *-31-71-5273945

E-mail: kroonenb at fsw.leidenuniv.nl

Created: 4-04-1997

Last Updated: 1-2-2003