Friday 29 September 2017

Drop Bereich In Stata Forex


Willkommen beim Institut für Digitale Forschung und Bildung Stata Lernmodul Verwendung von IF mit Stata-Befehlen Dieses Modul zeigt die Verwendung von if mit gängigen Stata-Befehlen. Verwenden Sie die automatische Datendatei. Für dieses Modul konzentrieren wir uns auf die Variablen make, rep78, foreign, mpg und price. Wir können den Befehl keep verwenden, um nur diese fünf Variablen zu behalten. Lets machen eine Tabelle von rep78 von ausländischen, um die Reparatur Geschichte der ausländischen und inländischen Autos zu betrachten. Angenommen, wir wollten uns nur auf die Autos mit Reparaturgeschichten von vier oder besser konzentrieren. Wir können verwenden, wenn Suffix, dies zu tun. Lets make die oben genannten Tabelle mit der Spalte und nofreq Optionen. Die Befehlsspalte fordert Spaltenprozentwerte an, während der Befehl nofreq Zellenfrequenzen unterdrückt. Beachten Sie, dass colum n und nofreq nach dem Komma kommen. Dies sind Optionen auf dem Tabulatorkommando und Optionen müssen nach einem Komma platziert werden. Die Verwendung von if ist nicht auf den Befehl tabulate beschränkt. Hier verwenden wir ihn mit dem Befehl list. Haben Sie gesehen, dass einige der Beobachtungen einen Wert von 39 hatten. 39 für rep78. Diese sind fehlende Werte. Beispielsweise fehlt der Wert von rep78 für den AMC Spirit. Stata behandelt einen fehlenden Wert als positive Unendlichkeit, die höchste Zahl möglich. Also, wenn wir sagten Liste, wenn rep78 gt 4, Stata enthalten die Beobachtungen, wo rep78 war. 39 auch. Wenn wir nur die gültigen (nicht fehlenden) Beobachtungen einschließen möchten, die größer oder gleich 4 sind, können wir folgendes tun, um Stata zu sagen, dass wir nur Beobachtungen wünschen, in denen rep78 gt 4 und rep78 nicht fehlen. Dieser Code liefert auch die gleiche Ausgabe wie oben. Wir können verwenden, wenn mit den meisten Stata-Befehle. Hier erhalten wir zusammenfassend Statistiken für den Preis für Autos mit Reparaturgeschichten von 1 oder 2. Beachten Sie die doppelte Gleichheit () steht für IS EQUAL TO und die Pipe () steht für OR. Ein einfacher Weg, dies zu sagen wäre. Ebenso können wir dies für Autos mit Reparatur Geschichte von 3, 4 oder 5. Darüber hinaus können wir diesen Code verwenden, um eine Reihe von Werten zu bezeichnen. Hier ist eine Zusammenfassung des Preises für die Werte 3 bis 5 in rep78. Lassen Sie uns dies zu vereinfachen, indem Sie rep78 gt 3. Haben Sie den Fehler, den wir gemacht haben wir versehentlich enthalten die fehlenden Werte, weil wir vergessen, sie auszuschließen. Wir mussten es wirklich sagen. Eine Stichprobe nehmen Es ist auch möglich, eine einfache Stichprobe Ihrer Daten mit dem Beispielbefehl zu nehmen. Diese Informationen finden Sie auf unserer STATA FAQ-Seite: Wie kann ich eine zufällige Stichprobe meiner Daten zeichnen Die meisten Stata-Befehle können gefolgt werden, wenn. ZB Zusammenfassen, wenn rep78 gleich 2 Summarize if rep78 größer oder gleich 2 Summarize if rep78 größer als 2 Summarize if rep78 kleiner oder gleich 2 Summarize if rep78 kleiner als 2 Summarize if rep78 nicht gleich 2 Wenn Ausdrücke verbunden werden können Mit für OR amp für AND Fehlende Werte werden als 39 dargestellt. 39 und sind der höchste Wert möglich. Deshalb, wenn Werte fehlen, seien Sie vorsichtig mit Befehlen wie fehlende Werte weglassen, verwenden Der Inhalt dieser Website sollte nicht als eine Anerkennung für eine bestimmte Website, Buch oder Softwareprodukt von der Universität von Kalifornien ausgelegt werden Das Institut für digitale Forschung und Bildung Stata Learning Modul Subsetting Daten Dieses Modul zeigt, wie Sie Daten in Stata subset können. Sie können Daten durch Halten oder Fallenlassen von Variablen subsetieren, und Sie können Daten durch Beobachten oder Löschen von Beobachtungen subset. Sie können auch Daten unterteilen, wenn Sie eine Datendatei verwenden, wenn Sie versuchen, eine Datei zu lesen, die zu groß ist, um in den Speicher Ihres Computers zu passen. Variablen beibehalten und ablegen Manchmal möchten Sie nicht alle Variablen in einer Datendatei. Sie können die Befehle Keep und Drop zu Subset-Variablen verwenden. Wenn wir an Ihre Daten wie eine Tabellenkalkulation denken, wird in diesem Abschnitt gezeigt, wie Sie Spalten (Variablen) aus Ihren Daten entfernen können. Lets illustrieren dies mit der Auto-Datei. Wir können den Befehl beschreiben, um seine Variablen zu sehen. Angenommen, wir wollen nur mpg und Preis machen. Können wir genau jene Variablen beibehalten, wie unten gezeigt. Wenn wir das beschreibende Kommando erneut ausgeben, sehen wir, dass es tatsächlich die einzigen Variablen sind, die übrig geblieben sind. Denken Sie daran, dies hat sich nicht geändert die Datei auf der Festplatte, sondern nur die Kopie haben wir im Speicher. Wenn wir diese Datei rufen Sie es gespeichert. Würde es bedeuten, dass wir die vorhandene Datei (mit allen Variablen) durch diese Datei ersetzen würden, die eben gemacht hat. Mpg und Preis. In der Tat würden wir dauerhaft alle anderen Variablen in der Datendatei verlieren. Es ist wichtig, vorsichtig zu sein, wenn Sie den Befehl save verwenden, nachdem Sie Variablen eliminiert haben, und es wird empfohlen, solche Dateien in einer Datei mit einem neuen Namen zu speichern, z. B. Speichern Sie auto2. Mit Hilfe des drop-Befehls können Sie Variablen löschen. Zuerst können die Daten im Speicher gelöscht und die automatische Datendatei verwendet werden. Vielleicht interessieren wir uns nicht für die Variablen displ und gearratio. Wir können sie loswerden mit dem Drop-Befehl unten gezeigt. Wiederum zeigt beschreiben, dass die Variablen eliminiert wurden. Wenn wir diese Änderung permanent machen wollten, konnten wir die Datei als auto2.dta speichern, wie unten gezeigt. Halten und Fallenlassen von Beobachtungen Das obige Beispiel zeigt, wie Sie Variablen aus Variablen aus Ihrer Datendatei verwenden können. Die Keep if und drop, wenn Befehle verwendet werden können, um zu halten und fallen Beobachtungen. Denken Sie an Ihre Daten wie eine Tabellenkalkulation, die keep if und drop, wenn Befehle verwendet werden können, um Zeilen Ihrer Daten zu beseitigen. Dies können Sie mit den Auto-Daten veranschaulichen. Ermöglicht die Verwendung der Auto-Datei und löschen Sie die Daten derzeit im Speicher. Die Variable rep78 hat Werte von 1 bis 5 und hat auch einige fehlende Werte, wie unten gezeigt. Möglicherweise möchten wir die Beobachtungen, die fehlende Werte haben, eliminieren, wenn sie wie unten gezeigt sind. Der Teil nach dem Tropfen gibt an, welche Beobachtungen beseitigt werden sollen. Die Verwendung des Befehls tabulate zeigt erneut, dass diese Beobachtungen beseitigt wurden. Wir konnten diese Änderung dauerhaft machen, indem wir den Befehl save verwenden, um die Datei zu speichern. Lets illustrieren mit halten, wenn die Beobachtung zu beseitigen. Zuerst können Sie die aktuelle Datei löschen und die automatische Datendatei verwenden. Der Befehl keep if kann verwendet werden, um Beobachtungen zu eliminieren, mit der Ausnahme, dass das Teil nach dem Keep, wenn spezifiziert, welche Beobachtungen beibehalten werden sollten. Angenommen, wir wollen nur die Autos, die ein Reparatur-Rating von 3 oder weniger hatte zu halten. Der einfachste Weg, dies zu tun, wäre die Verwendung des Befehls keep if, wie unten gezeigt. Der Befehl tabulate zeigt an, dass dies erfolgreich war. Bevor wir zum nächsten Abschnitt gehen, können wir die Daten, die sich gerade befinden, löschen. Auswahl von Variablen und Beobachtungen mit quotusequot Die obigen Abschnitte haben gezeigt, wie Sie keep verwenden können. fallen . Halten, wenn. Und drop, wenn für die Beseitigung von Variablen und Beobachtungen. Manchmal möchten Sie vielleicht eine Datendatei verwenden, die größer ist, als Sie in den Speicher passen können, und Sie möchten Variablen und oder Beobachtungen zu eliminieren, wie Sie die Datei verwenden. Dies wird im Folgenden mit der Auto-Datendatei dargestellt. Auswahl von Variablen. Sie können nur die Variablen angeben, die Sie mit dem Befehl use aufnehmen möchten. Zum Beispiel können wir die automatische Datendatei mit nur machen Preis und mpg. Der beschreibende Befehl zeigt uns, dass dies funktioniert hat. Löschen Sie die Daten vor dem nächsten Beispiel. Angenommen, wir wollen nur in die Beobachtungen bringen, wo rep78 3 oder weniger ist. Wir können dies wie unten gezeigt tun. Wir können tabulate verwenden, um zu überprüfen, ob das funktionierte. Löschen Sie die Daten vor dem nächsten Beispiel. Lassen Sie uns ein anderes Beispiel zeigen. Lesen Sie in nur die Autos, die eine Bewertung von 4 oder höher hatte. Mit dem Befehl tabulate können Sie dies überprüfen. Löschen Sie die Daten vor dem nächsten Beispiel. Sie können sowohl Variablen und Beobachtungen mit dem Befehl use eliminieren. Lets read in nur machen mpg Preis und rep78 für die Autos mit einem Reparatur-Satz von 3 oder niedriger. Lets überprüfen dies mit beschreiben und tabellieren. Löschen Sie die Daten vor dem nächsten Beispiel. Beachten Sie, dass die Sortierung von if und use willkürlich ist. Lets check this mit beschreiben und tabellieren. Schauen Sie sich diesen Befehl an. Glaubst du, es wird funktionieren Sie sehen, rep78 war nicht eine der Variablen eingelesen, so konnte es nicht in der If-Anteil verwendet werden. Um eine Variable im if-Teil zu verwenden, muss es eine der Variablen sein, die eingelesen wird. Mit keepdrop, um Variablen zu eliminieren halten make price mpg drop displ gearratio Verwenden von ifdrop, wenn Beobachtungen zu entfernen, wenn fehlen (rep78) Rep78 lt 3) Beseitigung von Variablen und oder Beobachtungen mit Gebrauch verwenden Sie mpg Preis rep78 mit auto use auto wenn (rep78 lt 3) Verwendung machen mpg Preis rep78 mit auto if (rep78 lt 3) Der Inhalt dieser Website sollte nicht als ein Endorsement einer bestimmten Website, Buch oder Software-Produkt von der University of California.

No comments:

Post a Comment