fare riferimento a livelli di variabiliCara Comunità
Come eseguo il conteggio dei livelli di una variabile?
In R posso digitare length(levels(x)).
esempio: le specie dei batteri sono livelli della variabile "specie"
migliore,
Modellazione statistica avanzataAutomazione e scriptingAccesso ai datiRe: fare riferimento ai livelli di variabili'Cols > Visualizzatore colonne' fornisce questo tipo di output con 'Mostra riepilogo':

Re: fare riferimento ai livelli di variabiliUtilizzare quindi l'approccio Tabelle > Riepilogo. Potresti ottenere una tabella con centinaia di righe, ma il pannello delle righe in basso ti dirà quante righe ci sono nella tabella.
Puoi anche verificare se questo suggerimento è stato inserito nella lista dei desideri di JMP. Se è lì, complimenti per esprimere il tuo voto per aggiungere questa funzione. Se non lo trovi lì, aggiungilo.
Re: fare riferimento ai livelli di variabiliGrazie mille
Nell'istogramma c'è una linea con "livelli", mi dà esattamente ciò di cui ho bisogno.
tuttavia, a rischio di lamentarsi, i numeri dei livelli possono essere centinaia ed è complicato scorrere oltre la tabella delle frequenze. Immagino che dovrebbe esserci un modo più semplice per scoprire quanti valori univoci ci sono in una colonna...
Re: fare riferimento ai livelli di variabiliCiao grazie per questa interessante risposta. Tuttavia non sono riuscito a farlo funzionare. è senza dubbio dovuto alla mia mancanza di competenze.
Re: fare riferimento ai livelli di variabiliSe preferisci una soluzione interattiva, utilizza Tabelle > Riepilogo. Inserisci 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. Utilizzare Analizza > Distribuzione.
Re: fare riferimento ai livelli di variabiliSe desideri valori univoci in una colonna di elenco o 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 di 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 di variabiliGrazie!!
Questo è il modo migliore e più diretto per trovare il numero di livelli.
È un po' "nascosto" ma almeno mi dà quello che mi serve