MS-DOS Version SV4
Constituent Programs and
Features of NewMDSX V4.0
Features of NewMDSX include:
Organised entirely within the Windows™environment;
All of the original DOS programs have been modified:
some rarely used programs have been removed from the library (but are still available in the MS-DOS version);
some new popular programs have been added;
all programs have been given a substantial graphical component;
data input and conversion have been simplified and systematised, and made maximally compatible with other MDS programs.
Several programs are designed for direct data input and analysis, rather than via measures of dis/similarity. These include:
Dominance pair-comparisons (MDPREF)
Rankings/Ratings (MINI-RSA and MDPREF)
Triadic data (TRISOSCAL, unique to NewMDSX)
Free-sorting data (MDSORT)
Constituent programs also include models which are similar to MDS (and often used in conjunction with it), such as Principal Components, Hierarchical Clustering and Conjoint Analysis
DATA INPUT Input wizard, containing default values and Input matrix routine, gives tabbed screen display for input and output results allowing easy switching between the two. Fully text-editable windows.
Data-matrix entry directly, inputting existing file, pasting from the clipboard and re-opening recently used file.
Data-entry option to create one or more measures of dis/similarity (via WOMBATS utility - Work Out Measures Before Attempting To Scale) and save in variety of formats.
Data for 2-way 1-mode matrix entry can be either a lower-triangle without diagonal, or a full matrix.
Data matrices are assumed to be in free-format (space separated) but can still be input with a INPUT FORMAT statement for complex data formats.
Ability to change data-matrix format for easing transfer between programs. This includes transferring between SPSS full-matrix input and NewMDSX , and since data are often interchanged between interactive PERMAP (with labelled lower-triangular and diagonal matrix input) and MINISSA, the option is provided for converting data matrix input (in either direction)
LABELS: Objects (usually stimuli, but where appropriate subjects/dat-sources) can be labelled for use in output and in graphics, either as an instruction in the Runscript, or in the process of data-input.
GRAPHICS: Ability to produce 2- and 3-dimensional graphics of configurations, Shepard diagrams etc. which can be saved in bitmap (.bmp) or .jpg format for later insertion and editing.
Final configurations can be submitted to a variety of (legitimate) similarity transforms, including:
reflection of axes
orthogonal rotation - left, right; up/down and incremental change in each axis , together with
Zoom in/out (uniform rescaling) and
The entire configuration can be moved within the window.
Each configuration has the fit value (e.g. stress) printed on it.
For relevant vector models, objects (whether subjects or stimuli) can be represented as vectors from the origin rather than as points.
After displaying, lines/contours can be drawn in the configuration, and points and regions can be labelled with text.
Labelled points in output configurations can be shortened in length within the graphic editing procedure, and the size and font of the labels can be changed
Clicking on an overlapping point will reveal its label
within HICLUS, the option is given of producing graphical option in the form of a labelled horizontally defined dendogram
For high (>=4 dimensions, an Andrews Plot is produced The Plot produces for each point a curve (which is a Fourier transform with dimensional co-ordinates as parameters), so that points close in high-dimensional space appear as similar wave-forms.
NewMDSX COMMAND LANGUAGE: a RunScript is a set of sequential instructions (akin to SPSS syntax) formed in accord with the NewMDSX command language. Each command has a COMMAND component and an operand (or parameters) prefaced by one or more spaces. The operands no longer need to begin at position 16 , and input is assumed to be free-format.
On the COMPUTE command, the RunScript is executed, but will stop at any line which has syntax errors.