Come posso calcolare la variazione rispetto al basale in base a misurazioni multiple da un singolo soggetto?Ho dati raccolti al basale (t = 0) e dopo vari trattamenti diversi per un numero di soggetti. Qual è il modo migliore per calcolare una modifica rispetto al valore di riferimento senza copiare e incollare i dati di riferimento per ciascun partecipante? Ad esempio, dispongo di dati per diversi partecipanti con trattamenti diversi che vengono raccolti quotidianamente. Ho difficoltà a capire come restituire automaticamente i dati della colonna della linea di base (mostrati in carattere blu) di seguito in modo da poter calcolare una modifica dalla linea di base. Qualche idea su come fare questo?
| Soggetto | Trattamento | Giorno | Misurazione degli endpoint | Endpoint Baseline (media) | Modifica dell'endpoint rispetto al basale |
M1 | Linea di base | 1 | 53 | 54 | -1 |
| M1 | Linea di base | 2 | 55 | 54 | 1 |
| M1 | Tx1 | 3 | 70 | 54 | 16 |
| M1 | Tx1 | 4 | 72 | 54 | 18 |
| M1 | Tx2 | 5 | 32 | 54 | -22 |
| M1 | Tx2 | 6 | 35 | 54 | -19 |
M2 | Linea di base | 1 | 50 | 52,5 | -2,5 |
M2 | Linea di base | 2 | 55 | 52,5 | 2.5 |
M2 | Tx1 | 3 | 100 | 52,5 | 47,5 |
M2 | Tx1 | 4 | 90 | 52,5 | 37,5 |
Modellazione statistica avanzataMac OSPersonalizzazione di massaRe: Come faccio a calcolare la variazione rispetto alla linea di base in base a misurazioni multiple da un singolo soggetto?La tua domanda è rimasta bloccata nel filtro antispam, non so perché.
Re: Come faccio a calcolare la variazione rispetto alla linea di base in base a misurazioni multiple da un singolo soggetto?La formula per la colonna Endpoint Baseline (media) è:
Col Mean( If( :Treatment == "Baseline", :Endpoint measurement, . ), :Subject )
La formula per la modifica dell'endpoint rispetto alla linea di base è
:Endpoint measurement - :"Endpoint Baseline (mean)"n
