Re: Formula per normalizzare i dati per controllare la mediaUn'opzione consiste nell'utilizzare l'istruzione If all'interno di Col Mean
Col Mean(If(:Column 1 == 0, :Column 2, .))

Se la colonna A ha primo riga come 0 puoi anche usare Come costante() per calcolare la media
As Constant(Col Mean(:Column 2, :Column 1))
Ho allegato una tabella di esempio con entrambi i calcoli medi. Ovviamente puoi semplicemente prendere il calcolo della media e usarlo poi in una singola colonna che calcolerà i tuoi dati finali.
Re: Formula per normalizzare i dati per controllare la mediaGrazie jthi, ho preso il tuo esempio e ho scritto l'equazione della formula per la colonna 3 quindi la normalizzazione, succede tutto in quella colonna come segue,
:Column 2 / Col Mean( If( :Column 1 == 0, :Column 2, . ) )
Non avevo bisogno di creare una variabile locale.La funzione Col Mean apparentemente lo fa in background.
Apprezzo la tua intuizione!Grazie!
Vinci
Formula per normalizzare i dati per controllare la mediaEcco la situazione molto semplice che ho:
Colonna A: dati continui sui livelli di trattamento in un esperimento.0 = controlli
Colonna B: dati continui che rappresentano la metrica di risposta al trattamento.
Colonna C: formula che calcola la metrica della risposta dalla colonna B normalizzata (ovvero divisa per) la media delle risposte nei controlli (righe in cui la colonna A=0).
Come scrivo la formula nella colonna C per eseguire questa normalizzazione della colonna B alla media di controllo?
Penso che comporterà la creazione di una variabile locale che utilizza la funzione Col Mean condizionale alle righe nella colonna A che sono = 0.
Non so come far funzionare quel condizionale per le righe multiple che devono essere selezionate per il calcolo della media dei controlli.
So che la funzione Col Mean calcola la media di tutti i dati nella colonna B e che l'utilizzo di una variabile By può calcolare le medie per ogni valore della colonna A. Ma, voglio calcolare un'unica media per i valori della colonna B dove La colonna A è = 0 e usa quella singola media come argomento nella colonna C per calcolare un'equazione (colonna C=colonna B/media della colonna B dove colonna A=0) in ogni riga della tabella.
Sto usando JMP 16.
Modellazione statistica avanzataConsumatori e ricerche di mercatoPersonalizzazione di massaQualità e ingegneria di processofinestre