Trasformare una variabile continua in una variabile discretaCiao a tutti, mi chiedevo se qualcuno potesse darmi qualche dritta su un problema con cui sto lottando. Vorrei creare una variabile fittizia utilizzando un intervallo di valori basato su una variabile continua.
Vorrei prendere una serie di valori e inserirli in "secchi" nominali, se lo desideri.
Ad esempio i dati sono
12
45
11
13
Voglio prendere quei valori e l'id quando rientrano nell'intervallo. Quindi 1-12, 13-20, ecc. Qualche idea??
Re: Trasformare una variabile continua in una variabile discretase "Pilot A", ecc., è una stringa, ha bisogno delle virgolette. Potrebbe esserci un messaggio nel registro relativo a una variabile non definita.
Re: Trasformare una variabile continua in una variabile discretaHo provato a seguire questo esempio usando una formula di colonna.Non ottengo alcun errore ma la colonna è vuota.

Re: Trasformare una variabile continua in una variabile discretaPotresti trovare il Componente aggiuntivo per la raccolta interattiva utile.
Re: Trasformare una variabile continua in una variabile discretaSÌ!! Questo è quello che mi serviva
Grazie!!
Re: Trasformare una variabile continua in una variabile discretaHo dimenticato di menzionare che se non stai scrivendo script in altro modo, puoi creare in modo interattivo una nuova colonna di dati con i contenitori: seleziona la colonna di dati con i valori continui e quindi seleziona Col > Utilità > Crea una formula di raccolta differenziata .
Re: Trasformare una variabile continua in una variabile discretaPenso che Jim abbia già risposto alla tua domanda, ma volevo ampliare un po' la risposta. IL Se() funzione in una formula o in uno script è molto versatile. Ecco un esempio di cosa vuoi fare (bin data) dal nostro Software JMP: introduzione al linguaggio di scripting JMP :

Confronta il valore numerico in Age con i limiti e restituisce una stringa di caratteri nella nuova colonna Stage.
Re: Trasformare una variabile continua in una variabile discreta1. Sì, puoi usare una formula.Ecco una versione che potresti usare
If( Row() == 1,
min = Col Min( :height );
incr = (Col Max( :height ) - Col Min( :height )) / 9;
);
Floor( (:height - min) / incr ) + 1;
Utilizza la tabella dei dati di esempio di Big Class.Basta cambiare la variabile :Height out per la colonna su cui stai calcolando.
2. Ma il numero di righe non influisce sulla ricodifica.Solo il numero di valori univoci all'interno di tali righe.
Re: Trasformare una variabile continua in una variabile discretaFatto. Ma per quanto riguarda i set di dati di grandi dimensioni? Quello su cui stavo lavorando era di sole 450 righe. Se ho un set di dati con 29.000 righe, posso utilizzare una formula per esaminare e ricodificare tutto?
Re: Trasformare una variabile continua in una variabile discretaseleziona la colonna che ti interessa, quindi vai a
Cols==>Ricodifica
e creare una nuova colonna con i valori raggruppati in nuovi gruppi