CONDITION Subcommand (PROXMAP command)

[/CONDITION {MATRIX**     }]
                     {UNCONDITIONAL}

The CONDITION subcommand determines how the transformation functions are applied across those sources when multiple sources are specified. This setting controls whether proximities are treated independently for each source or uniformly across all sources. The type of transformation itself is specified by using the TRANSFORMATION subcommand.

By default, CONDITION=MATRIX is used. In this case, each source can have its own transformation function. This setting is appropriate when the sources are conceptually distinct and must be transformed separately.

Alternatively, you can specify CONDITION=UNCONDITIONAL, which applies a single transformation function across all sources. This setting is suitable when you intend to compare proximities across sources using a common transformation. If only one source is defined, the condition setting has no effect.

Examples

  • GET FILE ’states.sav’.
    PROXMAP
     /SOURCEID DATA = income illit life homic school fail NAME = $SRC1
     /SOURCEID DATA = popul freeze NAME = $SRC2
     /CONDITION UNCONDITIONAL.
    
    In the example, two sources are analyzed. The proximities from both sources are treated as a single combined set and transformed together, using one overall transformation function.
  • PROXMAP
     /SOURCEID DATA = income illit life homic school fail NAME = $SRC1
     /SOURCEID DATA = popul freeze NAME = $SRC2
     /CONDITION MATRIX.
    

    Here, the proximities from the two sources are treated as separate sets, using the same or two different transformation functions. When the same transformation function is used for both, it is applied individually.