Eine kontinuierliche Variable in eine diskrete Variable umwandelnHallo zusammen, ich frage mich, ob mir jemand ein paar Hinweise zu einem Problem geben könnte, mit dem ich zu kämpfen habe. Ich möchte eine Dummy-Variable mit einem Wertebereich erstellen, der auf einer kontinuierlichen Variablen basiert.
Ich würde gerne eine Reihe von Werten nehmen und sie, wenn Sie so wollen, in nominale „Eimer“ einordnen.
Zum Beispiel sind die Daten
12
45
11
13
Ich möchte diese Werte und IDs übernehmen, wenn sie in den Bereich fallen, in den sie fallen. Also 1-12, 13-20 usw. Irgendwelche Ideen??
Betreff: Eine kontinuierliche Variable in eine diskrete Variable umwandelnWenn „Pilot A“ usw. eine Zeichenfolge ist, sind Anführungszeichen erforderlich. Möglicherweise befindet sich im Protokoll eine Meldung über eine undefinierte Variable.
Betreff: Eine kontinuierliche Variable in eine diskrete Variable umwandelnIch habe versucht, diesem Beispiel mithilfe einer Spaltenformel zu folgen.Ich erhalte keine Fehlermeldung, aber die Spalte ist leer.

Betreff: Eine kontinuierliche Variable in eine diskrete Variable umwandelnMöglicherweise finden Sie die Interaktives Binning-Add-in nützlich.
Betreff: Eine kontinuierliche Variable in eine diskrete Variable umwandelnJA!! Das ist es, was ich brauchte
Danke schön!!
Betreff: Eine kontinuierliche Variable in eine diskrete Variable umwandelnIch habe vergessen zu erwähnen, dass Sie, wenn Sie nicht anderweitig skripten, interaktiv eine neue Datenspalte mit den Bins erstellen können: Wählen Sie die Datenspalte mit den kontinuierlichen Werten aus und wählen Sie dann aus Spalten > Dienstprogramme > Erstellen Sie eine Binning-Formel .
Betreff: Eine kontinuierliche Variable in eine diskrete Variable umwandelnIch denke, dass Jim Ihre Frage bereits beantwortet hat, aber ich wollte die Antwort etwas näher erläutern. Der Wenn() Die Funktion in einer Formel oder einem Skript ist sehr vielseitig. Hier ist ein Beispiel dafür, was Sie von uns tun möchten (Bin-Daten). JMP Software: Einführung in die JMP-Skriptsprache :

Es vergleicht den numerischen Wert in „Alter“ mit den Grenzwerten und gibt eine Zeichenfolge in der neuen Spalte „Stufe“ zurück.
Betreff: Eine kontinuierliche Variable in eine diskrete Variable umwandeln1. Ja, Sie können eine Formel verwenden.Hier ist eine Version, die Sie verwenden könnten
If( Row() == 1,
min = Col Min( :height );
incr = (Col Max( :height ) - Col Min( :height )) / 9;
);
Floor( (:height - min) / incr ) + 1;
Es verwendet die Beispieldatentabelle „Big Class“.Ändern Sie einfach die Variable :Height für die Spalte, anhand derer Sie rechnen.
2. Die Anzahl der Zeilen hat jedoch keinen Einfluss auf die Neucodierung.Nur die Anzahl der eindeutigen Werte innerhalb dieser Zeilen.
Betreff: Eine kontinuierliche Variable in eine diskrete Variable umwandelnErledigt. Aber was ist mit großen Datensätzen? Die Version, an der ich gearbeitet habe, hatte nur 450 Zeilen. Wenn ich einen Datensatz mit 29.000 Zeilen habe, kann ich dann eine Formel verwenden, um alles durchzugehen und neu zu kodieren?
Betreff: Eine kontinuierliche Variable in eine diskrete Variable umwandelnWählen Sie die Spalte aus, die Sie interessiert, und gehen Sie dann zu
Cols==>Neu kodieren
und erstellen Sie eine neue Spalte, in der die Werte in neue Gruppen eingeteilt sind