Ho una colonna con più valori che cattura diversi punti temporali. Come posso creare una nuova colonna con una formula che divida il campione in base ai valori sopra e sotto la mediana alla linea di base?
| punto temporale | Dati per soggetto |
| linea di base | 169,8 |
| 30 giorni | 180.6 |
| 3 mesi | 188.1 |
| 6 mesi | 174.98 |
| 1 anno | 215 |
| linea di base | 214.9 |
| 30 giorni | 206.7 |
| 3 mesi | 222.6 |
| 6 mesi | 219.9 |
| 1 anno | 191.9 |
Ciao @sanchezpeinado ,
Ci sono diversi modi per farlo. In definitiva, ti consigliamo di eseguire una formula condizionale basata sui valori delle linee di base. Tuttavia, la tabella dei dati non è configurata come dovrebbe essere per JMP. Guardando le tue colonne, sembra che dovresti avere anche un'altra colonna, forse "prodotto" o qualcosa del genere poiché la colonna "punto temporale" ripete alcune voci con un nuovo valore di base. Qualcosa come sotto:

Dovresti quindi dividere la tabella dei dati utilizzando la colonna Prodotto e dividere le altre due colonne. La nuova tabella sarà simile a quella qui sotto.

Le ultime due colonne di questa tabella sono formule che utilizzano un'istruzione IF condizionale. Ognuno fa riferimento alla prima cella (baseline) per ogni "prodotto". Per fare riferimento a una cella specifica di una colonna, dopo il nome della colonna digitare [], parentesi quadra sinistra seguita da parentesi quadra destra. Quindi inserirai 1 per la prima cella della rispettiva colonna.


Queste formule sono impostate per restituire un valore numerico -1 per sotto la linea di base, 1 per sopra la linea di base. Puoi cambiarlo in quello che vuoi, testo o 0/1 o qualsiasi altra cosa.
Questo è solo un modo per farlo, ci sono altri modi. Tuttavia, vorrai sicuramente cambiare la struttura della tua tabella di dati per JMP. Avere più voci di base in una singola colonna renderà piuttosto difficile la creazione di una formula.
Spero questo sia di aiuto!,
DS