Diagonale Werte (Befehl MATRIX DATA)

FORMAT hat zwei Schlüsselwörter, die auf die Diagonalwerte verweisen:

DIAGONAL. Daten enthalten die Diagonalwerte. Dies ist die Standardeinstellung.

NODIAGONAL. Daten enthalten keine Diagonalwerte. Der diagonale Wert wird für alle Matrizen mit Ausnahme der Korrelationsmatrizen auf den systemdefiniert fehlenden Wert gesetzt. Für Korrelationsmatrizen wird der Diagonalwert auf 1 gesetzt. NODIAGONAL kann nicht mit FULLangegeben werden.

Die folgende Tabelle zeigt, wie Daten für jede Kombination von FORMAT -Einstellungen eingegeben werden können, die Werte für Matrixform und Diagonale steuern. Bei UPPER NODIAGONAL und LOWER NODIAGONALgeben Sie nicht die Matrixzeile ein, die leere Werte für die stetigen Variablen enthält. Wenn Sie diese Zeile eingeben, kann MATRIX DATA die Matrix nicht ordnungsgemäß bilden.

Tabelle 1. Verschiedene FORMAT-Einstellungen
VOLL OBERE DIAGONALE OBERE NODIAGONALE UNTERE DIAGONALE UNTERE NODIAGONALE
MEAN 5 4 3 MEAN 5 4 3 MEAN 5 4 3 MEAN 5 4 3 MEAN 5 4 3
SD 3 2 1 SD 3 2 1 SD 3 2 1 SD 3 2 1 SD 3 2 1
N 9 9 9 N 9 9 9 N 9 9 9 N 9 9 9 N 9 9 9
CORR 1, 6, 7 CORR 1, 6, 7 CORR.6.7 KORR 1 CORR, 6
KORR .6 1 .8 CORR 1, 8 CORR, 8 CORR 0,6 1 CORR .7, 8
CORR.7.8 1 KORR 1   CORR.7.8 1  

Beispiel

MATRIX DATA VARIABLES=ROWTYPE_ V1 TO V3
   /FORMAT=UPPER NODIAGONAL.
BEGIN DATA
MEAN   5  4  3
SD     3  2  1
N      9  9  9
CORR     .6 .7
CORR        .8
END DATA.
LIST.
  • FORMAT gibt das Format des oberen Dreiecks ohne diagonale Werte an. Der Standardwert LIST gilt für das Dateneintragsformat.

Beispiel

MATRIX DATA VARIABLES=ROWTYPE_ V1 TO V3
   /FORMAT=UPPER NODIAGONAL.
BEGIN DATA
MEAN 5 4 3
SD 3 2 1
N 9 9 9
CORR .6 .7
CORR .8
END DATA.
LIST.
  • Dieses Beispiel ist identisch mit dem vorherigen Beispiel. Es zeigt, dass Daten nicht in Spalten ausgerichtet werden müssen. Daten in diesem Abschnitt werden in Spalten ausgerichtet, um das Matrixformat hervorzuheben.