Dieser Blogeintrag wurde von einem Blogger verfasst, der nicht mehr bei SAS ist
Verdrahtet Die Zeitschrift veröffentlichte die Ergebnisse der weltweiten Benutzerumfrage, bei der Benutzer aufgefordert wurden, 3G- und EDGE-Datengeschwindigkeiten auf der ganzen Welt selbst zu melden.
Die Schlussfolgerung ist, dass das Netzwerk des Betreibers beim Vergleich verschiedener Apple-Markenprodukte mehr mit der Datengeschwindigkeit zu tun hatte als die Handys. Das klingt nach einem ausgesprochen interessanten Problem, das für unser tägliches Tun relevant ist. Da ich ein erfahrener JMP-Benutzer bin, erledige ich die Datenermittlung, um zu Hause zu entspannen (süßer Tee, Daten und exponentielle Regression - yum!). Jetzt brauche ich nur noch die Daten.
Und rate was? Es ist öffentlich verfügbar . Mit JMPs Ausschneiden und Einfügen dauert das Einfügen dieser Daten in JMP nur wenige Sekunden. Ich sollte diese Analyse durchführen lassen, bevor ich diesen Blogeintrag fertig schreiben kann.
Aber war es nur so einfach? Diese Daten werden selbst gemeldet und es gab keine große Kontrolle darüber, was der Benutzer als Antwort eingeben konnte. Hier ist zum Beispiel ein Screenshot einiger tausender Zeilen in der Datentabelle.
Schauen Sie sich die Carrier-Spalte und die kreativen Möglichkeiten an, die Benutzer bei der Firma AT & T eingegeben haben: "ATT", "AT & T Wireless", "at + t" usw. Es gibt Tausende von Zeilen in dieser Tabelle. Ich brauche mehrere Gläser süßen Tees, um all diese Reihen zu durchlaufen und die Namen der Spalten zu vereinheitlichen.
Hier tritt JMP's ein Umkodieren Befehl. Ich möchte alle Geschmacksrichtungen von AT & T zu einem einzigen Label vereinheitlichen. JMP's Spalten> Umkodieren Der Befehl öffnet ein Fenster, das mir alle Insassen einer Kolonne zeigt, und zwar schön sortiert. Hier ist die Umkodieren Fenster nach einigen Sekunden Arbeit, wo ich die Zeichenfolge "AT & T" in meiner Zwischenablage habe und die Wertespalte mit der Nach-unten-Taste schnell absteige und bei jedem Schritt den korrekten Wert einfügen. Kinderleicht:
Ich mache dasselbe mit den anderen Mobilfunkanbietern, und bald habe ich eine schöne standardisierte Liste, die ich analysieren kann. Die anderen selbstberichteten Spalten können mit demselben Befehl in die Analyseform gebracht werden, und bald ist die Analyse im Gange - eine Analyse, die Sie beachten sollten, die ich dem Leser als Übung überlasse. Sie haben schließlich die Daten.
Daniel schrieb:
Gibt es eine Möglichkeit, eine Umcodierung in JSL durchzuführen, oder müssen Sie dies jedes Mal von Hand tun? Ich möchte einen schnellen Weg finden, um Nullwerte mit Nullen in einigen meiner Spalten umzuwandeln.
Xan Gregg schrieb:
Mit dem Scripting können Sie die Zeilen durchlaufen und Werte beliebig ändern. Zum Beispiel.
Für jede Zeile (If (Beginnt mit (: carrier, "AT"),: carrier = "AT & T"));
oder um zu bekommen, was ich denke, du willst:
Für jede Zeile (If (fehlt (: Wert),: Wert = 0));
Wenn Sie einen bestimmten Recode-Vorgang in einem Skript wiederverwenden möchten, wählen Sie "Formelspalte" als Ausgabe aus und verwenden Sie die Formel in ihrer Funktion oder in einer For Each Row () - Funktion.
Hector Lavalle schrieb:
Hallo,
Gibt es eine Möglichkeit, das genaue, von JMP verwendete recode-Skript jsl anzuzeigen oder aufzurufen? Ich brauche es, um ein Journal zu erstellen und die Option Recoding als Journal zu automatisieren
Grüße
- Hector Lavalle