Ciao,
Sto usando l'analisi del testo in JMP. Ho creato 10 diversi argomenti e salvato i vettori argomento del documento nella mia tabella di dati. Vorrei utilizzare il generatore di grafici in modo da assegnare questi argomenti all'asse x e ho una variabile continua da assegnare all'asse y per vedere l'impatto di diversi argomenti sulla variabile y. Tuttavia, questi vettori di argomenti sono variabili conteggiate e quando li ho assegnati all'asse x, i loro valori continui sono rappresentati nell'asse x invece di prendere il nome per gli argomenti. Ad esempio, l'argomento 6 ha elencato questi valori [-0.509149118
-,485903794
-,614487887
-,615231139]
Vorrei rappresentare il nome dell'argomento non i suoi valori nell'asse x. Qualche idea?
Mi sembra che tu possa usare le funzioni Set o Get Value Labels per assegnare i termini dal tuo SVD ai valori numerici corrispondenti a loro
I numeri e i termini possono essere abbinati come due elenchi separati, un elenco per i numeri, il secondo elenco per i termini. La coppia può essere utilizzata per creare una nuova colonna, ad esempio termcolumn. Ad esempio per il tuo argomento 6 valori
Cambia la matrice dei valori dell'asse X [-0.509149118, -0.485903794, -0.614487887, -0.615231139] nell'elenco dei numeri {-0.509149118, -0.485903794, -0.614487887, -0.615231139}, sostituendo [] con {}.
Invia un messaggio di funzione Ottieni valori per ottenere i termini dalla colonna della tabella di dati (ad esempio si chiama termcolumn) e specificare le etichette dei valori da entrambi gli elenchi, ad esempio
termscolumn = column (Word) << Ottieni valori; // Word può provenire da una colonna di frequenza del termine
Copia l'elenco dal registro JMP e crea una nuova colonna, termcolonna con l'assegnazione Etichette valore
: termcolumn << Value Labels ({- 0.509149118 = "Topic6term1", -0.485903794 = "Topic6term2", -0.614487887 = "Topic6term3", -0.615231139 = "topic6term4"});
O in alternativa,
: termcolumn << Value Labels ({- 0.509149118, -0.485903794, -0.614487887, -0.615231139}, {"Topic6term1", "Topic6term2", "Topic6term3", "Topic6term4"});
Attivare le etichette dei valori inviando un messaggio Use Value Labels alla colonna: termcolumn << Use Value Labels (1);
È possibile ripristinare i valori delle colonne utilizzando il messaggio: termcolumn << Use Value Labels (0);
Il seguente collegamento descrive un altro modo per modificare i valori delle colonne in valori insieme alla Guida allo scripting di JMP 13 nella sezione "Impostare o ottenere etichette dei valori" a pagina 335.
https://community.jmp.com/t5/Discussions/How-to-convert-column-value-labels-to-values/td-p/10860
Spero che questo ti aiuti