<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Ho un insieme di misure continue (x1, x2, x3, x4) che sono tutte misurate sulla stessa scala. Mi piacerebbe creare una nuova variabile nominale che identifichi per ciascun rispondente quale delle misure continue sia il massimo (sia x1, x2, ecc.).
A proposito: se non sei sicuro di come arrivare a Editor di formule per creare una formula come questa, scegli Cols-> Nuova colonna ... e quindi scegliere Formula dal Proprietà colonna menu a discesa.

Il Se Max () la funzione può occuparsi di questo per te in una sola chiamata.

Un modo è utilizzare una formula di colonna che include la funzione Loc Max () per identificare la colonna con il valore massimo.
Esempio:
// Crea tabella di esempio
dt = Nuova tabella ( "test" , aggiungi righe ( 25 ) , << aggiungi più colonne ( "X" , 4 , Numerico )) ;
Per ( io = 1 , io <= N Col ( dt ) , io ++,
Colonna ( io ) << Imposta la formula ( Numero intero casuale ( 10 ))
) ;
// Identifica la colonna con il valore più alto per ogni riga
dt << Nuova colonna ( "max x" , Personaggio , Formula ( "X" || carbonizzare ( Loc. Max ( Matrice ({ x1 , x2 , x3 , x4 }))))) ;