So erstellen sie häufigkeitstabellen in r (mit beispielen)


Eine Häufigkeitstabelle ist eine Tabelle, die die Häufigkeiten verschiedener Kategorien anzeigt. Diese Art von Tabelle ist besonders nützlich, um die Verteilung von Werten in einem Datensatz zu verstehen.

In diesem Tutorial wird erläutert, wie Sie Häufigkeitstabellen in R mithilfe des folgenden Datenrahmens erstellen:

 #make this example reproducible
set.seed(0)

#create data frame 
df <- data.frame(store= rep (c(' A ', ' B ', ' C '), each = 3 ),
                 sales= round (runif(9, 2, 6), 0 ),
                 returns= round (runif(9, 1, 3), 0 ))

#view data frame 
df

  store sales returns
1 to 6 2
2 to 3 1
3 to 3 1
4 B 4 1
5 B 6 2
6 B 3 2
7 C 6 3
8 C 6 2
9 C 5 2

Einweghäufigkeitstabellen in R

Der folgende Code zeigt, wie man in R eine Einweg-Häufigkeitstabelle für den Variablenspeicher erstellt:

 #calculate frequency of each store
table(df$store)

ABC
3 3 3 

Diese Tabelle sagt uns einfach:

  • Store A erscheint dreimal im Datenrahmen.
  • Store B erscheint dreimal im Datenrahmen.
  • Store C erscheint dreimal im Datenrahmen.

Bidirektionale Häufigkeitstabellen in R

Der folgende Code zeigt, wie man in R eine bidirektionale Häufigkeitstabelle für die Filial- und Verkaufsvariablen erstellt:

 #calculate two-way frequency table
table(df$store, df$sales)

    3 4 5 6
  A 2 0 0 1
  B 1 1 0 1
  C 0 0 1 2 

Diese Tabelle sagt uns:

  • Geschäft A hatte drei Verkäufe zu zwei verschiedenen Anlässen.
  • Geschäft A hatte 4 Verkäufe bei 0 Gelegenheiten.
  • Geschäft A hatte 5 Verkäufe bei 0 Gelegenheiten.
  • Geschäft A hat einmal einen Verkauf getätigt.

Und so weiter.

Drei-Wege-Häufigkeitstabellen in R

Der folgende Code zeigt, wie Sie eine Drei-Wege-Häufigkeitstabelle für die drei Variablen in unserem Datenrahmen erstellen:

 #calculate three-way frequency table
table(df$store, df$sales, df$returns)

, , = 1

   
    3 4 5 6
  A 2 0 0 0
  B 0 1 0 0
  C 0 0 0 0

, , = 2

   
    3 4 5 6
  A 0 0 0 1
  B 1 0 0 1
  C 0 0 1 1

, , = 3

   
    3 4 5 6
  A 0 0 0 0
  B 0 0 0 0
  C 0 0 0 1 

Die erste Tabelle zeigt uns die Gesamtverkäufe pro Geschäft, wenn die Anzahl der Retouren gleich 1 war. Die zweite Tabelle zeigt uns die Gesamtverkäufe pro Geschäft, wenn die Anzahl der Retouren gleich 2 war. Und die dritte Tabelle zeigt uns die Gesamtverkäufe von speichern, wenn die Anzahl der Retouren gleich 3 war.

Beachten Sie, dass R Häufigkeitstabellen für noch höhere Dimensionen erstellen kann (z. B. 4-Wege-Frequenztabellen, 5-Wege-Frequenztabellen), die Ausgabe jedoch für höhere Dimensionen recht groß werden kann.

In der Praxis werden am häufigsten unidirektionale und bidirektionale Frequenztabellen verwendet.

Zusätzliche Ressourcen

So erstellen Sie Tabellen in R
So führen Sie einen Chi-Quadrat-Unabhängigkeitstest in R durch
So führen Sie einen Chi-Quadrat-Anpassungstest in R durch

Einen Kommentar hinzufügen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert