Come si esegue il test T-square di Hotelling a 2 campioni in JMP?Sto cercando di confrontare più specifiche o variabili di prodotto diverse (k = 8) tra 2 gruppi diversi. Al momento non riesco a trovare un modo per confrontare facilmente questi fattori multipli tra i 2 gruppi in JMP utilizzando il test del quadrato T di Hotelling a 2 campioni. Vorrei anche sapere se JMP può quindi creare gli elementi della configurazione se rifiutiamo la statistica del test T2 di Hotelling e rivediamo anche i grafici del profilo?
Analisi e modellazione dei dati di baseRi: Come si esegue il test T-square di Hotelling a 2 campioni in JMP?Ho trovato del codice SAS su Internet che eseguiva il calcolo 2 Sample Hotelling T2.Ho convertito il codice in JSL.L'ho testato confrontandolo con alcuni dati di esempio e il risultato è stato ok.E' un po' goffo ma funziona.Dai un'occhiata all'annotazione nel JSL per vedere cosa deve essere impostato per funzionare con i tuoi dati.

Names Default To Here( 1 );
// Open the data table
dt = open("$SAMPLE_DATA/Prostate Cancer.jmp");
groupVar = "Status"; // Enter the grouping column name
groupList = {"CCD", "Nor"}; // Set the values for the 2 groups
startColumn = 660; // Set the starting column number for the data to be included
// Create the group 1 and group 2 matrices for analysis
gp1Rows = dt << get rows where( as column( groupVar) == groupList[1] );
group1 = dt[gp1Rows, startColumn :: N Cols( dt )];
gp1Rows = dt << get rows where( as column( groupVar ) == groupList[2] );
group2 = dt[gp1Rows, startColumn :: N Cols( dt )];
// Get the dimensions of the matricies
nRows1 = N Row( group1 );
nRows2 = N Row( group2 );
numCols = N Col( group1 );
// Create a filled vector for the analysis
j1 = J( nRows1, 1, 1 );
j2 = J( nRows2, 1, 1 );
// Create an identity matrix for each group
identity1 = Identity( nRows1 );
identity2 = Identity( nRows2 );
// Calculate the means for each of the columns by each group
MeanY1 = group1` * j1 / nRows1;
MeanY2 = group2` * j2 / nRows2;
// Create an output window to display the results in
nw = New Window("Hotelling T2", outlinebox("Hotelling 2 Sample T2 Analysis",spacerbox(size(1,15)),lub = vlistbox()));
// Add the means table to the output
obMean = Outline Box("Group Means",
mTB = Table Box(
string Col box("Groups", groupList),
number col box("# Rows", matrix(nRows1)||matrix(nRows2))
)
);
for(i=startColumn, i<=NCols(dt),i++,
mTB << append(number col box(column(dt,i)<<GET name=""></GET>
Ri: Come si esegue il test T-square di Hotelling a 2 campioni in JMP?Grazie per la risposta. Non pensavo di provare a trovare una soluzione utilizzando SAS.Ora che ci penso, potrei avere un codice SAS per eseguire un confronto multivariato tra 2 gruppi che potrebbe anche funzionare. Detto questo, speravo che qualcuno sapesse se: analyze > fit model menu > Manova , potrebbe funzionare il confronto multivariato di soli 2 gruppi invece di più?
Ri: Come si esegue il test T-square di Hotelling a 2 campioni in JMP?Dalla Guida di JMP:

Ri: Come si esegue il test T-square di Hotelling a 2 campioni in JMP?Grazie Marco. Ho visto l'opzione del test T2 a 1 campione nel menu multivariato, ma non sono riuscito a trovare nulla per un test a 2 campioni, che è ciò che sto cercando per confrontare le specifiche del prodotto tra 2 gruppi. Penso che potrei giocare con l'opzione MANOVA ma usare 2 gruppi invece dei 3+ gruppi che di solito richiede e vedere se riesco a ottenere gli output corretti.
Ri: Come si esegue il test T-square di Hotelling a 2 campioni in JMP?Per coloro che sono interessati, PENSO (qualcuno potrebbe aver bisogno di verificare) è possibile utilizzare l'opzione MANOVA per eseguire un'analisi T2 di Hotelling a 2 campioni come segue:
- Analizza > Adatta modello > seleziona tutte le variabili di risposta che stai cercando di confrontare tra i tuoi 2 gruppi e spostale su "Y", seleziona la colonna contenente le etichette per i tuoi 2 gruppi seleziona "Aggiungi" in "Costruisci effetti modello" > seleziona " Manova" dal menu a discesa "Personalità" > Esegui > nel menu "Scegli risposta", seleziona "Identità" > Esegui.
- Questo dovrebbe produrre il tuo valore F e la probabilità per il tuo test.
- Non sono sicuro di come eseguire gli intervalli simultanei o regolati da Bonferroni da qui.
Ri: Come si esegue il test T-square di Hotelling a 2 campioni in JMP?Caro Jim
Potrei convincerti a pubblicare anche il codice SAS? Sarebbe molto utile.
Grazie
R: Come si esegue un test T-quadrato di Hotelling a 2 campioni in JMP?Ecco un link a un esempio SAS. Credo che questo sia l'esempio che ho usato, ma non ne sono sicuro.
7.1.15 - La statistica del test T-quadrato di Hotelling a due campioni | STAT 505 (psu.edu)