Wie erstelle ich ein Histogramm mit mehreren Variablen?

September 11

Wie erstelle ich ein Histogramm mit mehreren Variablen?

Ein Histogramm ist eine grafische Darstellung der Häufigkeit von einer nicht-diskrete Variable, z. B. Höhe. Histogramme sind in der Regel eine Reihe aufrechter Balken, die Höhe jeder einzelnen bar entspricht die Frequenz der Variablen in den Bereich, den die Bar darstellt. Histogramme mit mehreren Variablen können erstellt werden, mit dem Softwareprogramm R, die ist frei verfügbar für die meisten Computer-Plattformen.

Anweisungen

1 Downloaden Sie und installieren Sie R für das Betriebssystem auf Ihrem Computer.

2 R offen. Es ist ein Textbildschirm können Sie Befehle eingeben. Die Aufforderung zur Eingabe eines Befehls ist das Symbol ">." Geben Sie die drei Datensätze als so in diesem Beispiel an der Eingabeaufforderung:

HF <-c (5,81, 6.06, 5,75, 6,48, 6.10, 5,75, 6.15, 6.22, 6.17, 5,91, 6.45, 6.12, 5,81, 5,34, 6,34, 5.99, 6.00, 6.28, 6,25, 6.18, 6.28, 6.23, 6.02, 5,40, 6.19, 5.98, 5.95, 5,56, 5,86, 6.13,6,41, 5.97, 6.12, 5.98, 5.59, 5,88, 5,88, 5.98, 6,33, 6.23, 5.95, 5.92, 6.21, 6.17, 5,79,5,79, 6.11, 6.23, 5.97, 6.26, 6.12, 5.82, 6.10, 5,66, 6.43)

HB <-c (7.09, 6,39, 6.19, 6,67, 6.46, 7.22, 6.49, 6.71, 6.51, 6.28, 6,56, 5.96, 6.94, 6.55, 7.15)

HV <-c (5,70, 5.64, 5,84, 5.30, 5,91, 5,75, 5,56, 5,62, 5,51, 5,48, 5.18, 5,65, 5.93, 5.92, 5,53, 5,48, 5,54, 5,73, 5,80, 5,58, 5.72, 5,49, 5,60, 5,74, 6.23)

Nur drücken Sie die EINGABETASTE einmal für jeden Datensatz, wenn die Daten komplett eingegeben werden.

Das Muster für die Eingabe der genannten Daten in R ist MD <-c (Wert1, Wert2, Wert3,...), wo MD ist, was Sie wollen, um Ihren Datensatz (in diesem Beispiel MD für "Meine Daten steht") zu nennen, und die einzelnen Werte werden durch Kommas innerhalb der Klammern getrennt. Datensatznamen können nicht mit einer Zahl beginnen, aber Zahlen enthalten können, wenn ein Buchstabe vorangestellt. Datensatznamen enthalten auch Großbuchstaben und Perioden, mit Klarheit zu helfen. Sie können Datensätze MD1, MD2, Basket.Height, Football.Height, Namen etc.. In diesem Beispiel steht HF für die Höhe von Fußballspielern, HB der Höhe des Basketball-Spieler und HV die Höhe des Volleyballspieler.

3 Typ HF an der Eingabeaufforderung und drücken geben Sie. R gibt den HF-Datensatz zusammen mit Zahlen in Klammern am linken Rand zurück, die den Ort der jeden Wert im Dataset entsprechen. Überprüfen Sie die Werte in der HF Data Set. Wenn sie nicht das, was Sie eingegeben haben sind, können Sie jeder einzelnen Wert ändern, indem Sie nach diesem Muster an der Eingabeaufforderung ein: HF [17] <-6.01. HF [17] steht für den 17. Wert im DataSet und 6.01 ist der korrigierte Wert, den Sie eingeben möchten. Verwenden Sie die Zahlen am linken Rand des Datensatzes, den Ort des Wertes bestimmen, die Sie ändern möchten. Beispielsweise, wenn eine Zahl am linken Rand [16] ist, das bedeutet, dass die erste Zahl in der Zeile [16], der nächste ist [17], und so weiter. Überprüfen Sie die Integrität der HB und HV Datensätze auf die gleiche Weise.

4 Geben Sie an der Eingabeaufforderung den folgenden Code:

require(hmisc)Histbackback (HF, HB, Wahrscheinlichkeit = TRUE, main = 'Back to BackHistogram')

Dieser Befehl zeichnet ein Rücken an Rücken-Histogramm, das die Höhe der den Fußballern und den Basketball-Spielern vergleicht.

Wenn R beklagt, dass es das Paket Hmisc nicht finden können, installieren Sie ihn gemäß den Anweisungen unter http://cran.r-project.org/.

5 Kopieren Sie den Code für die superhist2pdf-Funktion finden Sie unter http://onertipaday.blogspot.com/2007/04/how-to-superimpose-histograms.html-Funktion, fügen Sie ihn in Ihrem R-Fenster und drücken Sie die EINGABETASTE. Geben Sie den folgenden Code in Ihren R-Fenster:

MyList <-list(HB,HF)superhist2pdf (Mylist, filename="heights.pdf" Title = "Höhen", Nbreaks = "Sturges")

Dies wird als Pdf-Datei anzeigen überlagerten Histogramme der HB plot und HF. R speichert die Datei im Standardverzeichnis entsprechend Ihres Betriebssystems. Sie benötigen zum Öffnen der Datei mit einem Pdf-Viewer zu sehen.

6 Geben Sie den folgenden Code an der R-Eingabeaufforderung:

My.Big.List <-list(HB,HF,HV)superhist2pdf (my.big.list, filename="all_heights.pdf" Title = "Alle Höhen", Nbreaks = "Sturges")

Dies wird als Pdf-Datei anzeigen überlagerten Histogramme von HB, HF und HV grafisch dargestellt.