come faccio a creare una tabella riassuntiva con le medie e le lettere significativamente diverse?Ciao
Utilizzo jmp per analizzare gli esperimenti e poi devo mostrare le medie in una tabella riassuntiva con le lettere significativamente diverse (usando uno dei test di confronto delle medie come student t o tukey kramer)
non so come farlo in una tabella con jmp, quindi quello che faccio è esportare ogni tabella (per ciascun parametro separatamente) in Excel e poi ordinarla lì, ma ci vuole molto tempo
c'è un modo per farlo in modo semplice con jmp?
quello che voglio alla fine è un tavolo simile a questo
| trattamento | parametro 1 | parametro 2 | parametro 3 | parametro 4 | parametro 5 |
| trattamento 1 | 100A | 32A | 98A | 54 AB | 95A |
| trattamento 2 | 75E | 23C | 79C | 45C | 68C |
| trattamento 3 | 97 AB | 31A | 98A | 58A | 96A |
| trattamento 4 | 94 a.C | 30 AB | 95 a.C | 56A | 95A |
| trattamento 5 | 91 CD | 30 AB | 94 AB | 51 ABC | 93A |
| trattamento 6 | 89 D | 27ABC | 93 B | 48 a.C | 82 B |
| trattamento 7 | 71 F | 25 a.C | 58 D | 47C | 64C |
| trattamento 8 | 95 B | 28ABC | 96 a.C | 54 AB | 93A |
o se non è possibile magari una tabella per i mezzi e un'altra per le lettere o qualcosa del genere
qualcuno ha un modo semplice per farlo?
Grazie
Personalizzazione di massaRi: come faccio a creare una tabella riassuntiva con le medie e le lettere significativamente diverse?Vai ai menu a tendina e seleziona
File==>Nuovo==>Script
Quindi taglia e incolla lo script dalla pagina Web alla finestra dello script
Fare clic sull'icona Esegui
per eseguire lo script.
Assicurati che ti dia gli stessi risultati e che sia quello che desideri.
Per quanto riguarda Student t vs. Kramer ecc., questo può essere modificato nella sceneggiatura. "Tutte le coppie" nella riga
ow = dt << Oneway( invisible, Y( Column( dt, colNames[p] ) ), X( Column( dt, factor ) ), All Pairs( 1 ) );
si riferisce a Turchia
"Ogni Coppia" nella riga sottostante si riferisce allo Studente t
ow = dt << Oneway( invisible, Y( Column( dt, colNames[p] ) ), X( Column( dt, factor ) ), Each Pair( 1 ) );
Il JSL che ho fornito è un buon inizio per portarti dove vuoi andare.L'aspettativa è che ciò che viene fornito ti dia un buon "vantaggio" per risolvere il tuo problema.Proprio come hai fatto con Excel, è necessario che avvenga un apprendimento.
La Community è qui per aiutarti a rendere la curva di apprendimento il più semplice possibile.
Consiglio vivamente di dedicare del tempo all'esame di parte della documentazione JMP.In particolare, i documenti Discovering JMP, Using JMP e poi la Guida allo scripting.
Guida==>Libreria della documentazione JMP
Tutto ciò che viene fatto nello script può essere fatto anche in modo interattivo.
- Esegui l'analisi Adatta Y per X desiderata e genera i confronti delle lettere
- Fare clic con il tasto destro sulla tabella Lettere e selezionare Colonne.
- Deseleziona tutte le colonne denominate --Letters Column AO
- Controlla la colonna chiamata "Lettere"
- Fare nuovamente clic con il tasto destro sulla tabella Lettere e selezionare "Crea tabella dati"
- Per mettere insieme la colonna Media e la colonna Lettere, crea semplicemente una nuova colonna di caratteri assegnandole il nome dei parametri correnti.Specificare la seguente formula per la colonna
char(:Mean) || " " || :Letters
- Ora elimina le 2 colonne non necessarie, Media e Lettere
- Se questo è il primo parametro, mantieni semplicemente la tabella.Se questo è un secondo parametro o uno successivo, devi solo eseguire Tables==>Aggiorna per mettere insieme la tabella dei parametri corrente con la tabella iniziale
Ri: come faccio a creare una tabella riassuntiva con le medie e le lettere significativamente diverse?Grazie
ma... non sono un utente molto sofisticato del software, quindi mi aiuterà molto se puoi spiegare più in dettaglio cosa devo fare con il codice che hai pubblicato?
dove lo incollo e come scelgo quale test statistico utilizzare (ad esempio tukey kramer o student t)
Grazie mille
Ri: come faccio a creare una tabella riassuntiva con le medie e le lettere significativamente diverse?Ecco un inizio per creare la tabella del rapporto che desideri

Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/big class.jmp" );
// Specify the parameters to be analyzed and the Factor column
colNames = {"height", "weight"};
factor = "age";
// Create the beginnings of the final data table
Summarize( dt, levelGroup = by( As Column( factor ) ) );
dtFinal = New Table( "Final", New Column( "Level", character, set values( levelGroup ) ) );
// Loop across all of the parameters and gather the data
For( p = 1, p <= N Items( colNames ), p++,
ow = dt << Oneway( invisible, Y( Column( dt, colNames[p] ) ), X( Column( dt, factor ) ), All Pairs( 1 ) );
// Add the combined letters column
Report( ow )["Connecting Letters Report"][String Col Box( 17 )] << visibility( "Visible" );
// Delete all of the individual letters columns
For( i = 2, i <= 16, i++,
Report( ow )["Connecting Letters Report"][String Col Box( i )] << visibility( "Collapse" )
);
// Create a data table from the Means/Letters table
dtLetters = Report( ow )["Connecting Letters Report"][Table Box( 1 )] << make into data table;
// Combine the Means and Letters
dtLetters:Mean << data type(character);
for each row(
dtLetters:Mean = dtLetters:Mean || " " || dtLetters:Letters;
);
// Change the name of the column to the parameter name
dtLetters:Mean << set name( ColNames[p] );
dtLetters << delete columns("letters");
// Add the current table to the overall table
dtFinal <<UPDATE></UPDATE>