fare riferimento a livelli di variabiliCara Comunità
Come si esegue un conteggio dei livelli di una variabile?
In R posso digitare length(levels(x)).
esempio: le specie di batteri sono livelli della variabile "specie"
migliore,
Tabella datiRe: fare riferimento ai livelli delle variabiliSe desideri valori univoci in un elenco o in una colonna di tabella, ecco alcune funzioni che ti aiuteranno.Il primo è per un elenco:
/*
Function Name: get_unique_values
Description: Find the unique values in a list. Uses an associative array
Arguments:
in_list List to get unique values for
*/
Get_unique_values = Function( {in_list},
{Default Local},
tmp = [=> 0];
Insert Into( tmp, in_list );
tmp << get keys;
);
Per una colonna della tabella:
/* Function Name Get_Unique_Values_col
Description: Get the unique values for a column. For example:
Indications
------------
AAAAA
BBBBB
AAAAA
CCCCC
CCCCC
unique_list = get_unique_values_col (:Indications)
will return {"AAAAA", "BBBBB", "CCCCC"}
Arguments:
dtcol column descriptor to calculate unique values for
*/
Get_Unique_Values_col = Function( {dtcol},{default local},
// Eval/expr trickery to get this to work.
eval(eval expr(
Summarize(unique_list = By(expr(dtcol)))));
unique_list;
);Re: fare riferimento ai livelli delle variabiliSe preferisci una soluzione interattiva, usa Tabelle > Riepilogo. Metti la colonna che desideri come variabile di gruppo e fai clic su OK. Il numero di righe nella tabella dati risultante è il numero di livelli.
O
Rendi la variabile che desideri una variabile ordinale o nominale. Usa Analizza > Distribuzione.
Re: fare riferimento ai livelli delle variabiliCiao grazie per questa interessante risposta. Non sono riuscito a farlo funzionare però. è senza dubbio dovuto alla mia mancanza di capacità.