So berechnen sie die standardabweichung mit dplyr (mit beispielen)


Sie können die folgenden Methoden verwenden, um die Standardabweichung von Werten in einem Datenrahmen in dplyr zu berechnen:

Methode 1: Berechnen Sie die Standardabweichung einer Variablen

 library (dplyr)

df %>%
  summarise(sd_var1 = sd(var1, na. rm = TRUE ))

Methode 2: Berechnen Sie die Standardabweichung mehrerer Variablen

 library (dplyr)

df %>%
  summarize(sd_var1 = sd(var1, na. rm = TRUE ),
            sd_var2 = sd(var2, na. rm = TRUE ))

Methode 3: Berechnen Sie die Standardabweichung mehrerer Variablen, gruppiert nach einer anderen Variablen

 library (dplyr)

df %>%
  group_by(var3) %>%
  summarize(sd_var1 = sd(var1, na. rm = TRUE ),
            sd_var2 = sd(var2, na. rm = TRUE ))

In diesem Tutorial wird erklärt, wie Sie jede Methode in der Praxis mit dem folgenden Datenrahmen in R verwenden:

 #create data frame
df <- data. frame (team=c('A', 'A', 'A', 'A', 'B', 'B', 'B', 'B'),
                 points=c(12, 15, 18, 22, 14, 17, 29, 35),
                 assists=c(4, 4, 3, 6, 7, 8, 3, 10))

#view data frame
df

  team points assists
1 to 12 4
2 to 15 4
3 To 18 3
4 to 22 6
5 B 14 7
6 B 17 8
7 B 29 3
8 B 35 10

Beispiel 1: Berechnen Sie die Standardabweichung einer Variablen

Der folgende Code zeigt, wie die Standardabweichung der Punktevariablen berechnet wird:

 library (dplyr)

#calculate standard deviation of points variable
df %>%
  summarise(sd_points = sd(points, na. rm = TRUE ))

  sd_points
1 7.995534

Aus dem Ergebnis können wir ersehen, dass die Standardabweichung der Werte der Punktevariablen 7,995534 beträgt.

Beispiel 2: Berechnen Sie die Standardabweichung mehrerer Variablen

Der folgende Code zeigt, wie die Standardabweichung von Punkten und Hilfsvariablen berechnet wird:

 library (dplyr)

#calculate standard deviation of points and assists variables
df %>%
  summarise(sd_points = sd(points, na. rm = TRUE ),
            sd_assists = sd(assists, na. rm = TRUE ))

  sd_points sd_assists
1 7.995534 2.559994

Die Ausgabe zeigt die Standardabweichung für die Punkte und Hilfsvariablen an.

Beispiel 3: Berechnen Sie die Standardabweichung mehrerer Variablen, gruppiert nach einer anderen Variablen

Der folgende Code zeigt, wie die Standardabweichung von Punkten und Hilfsvariablen berechnet wird:

 library (dplyr)

#calculate standard deviation of points and assists variables
df %>%
  group_by(team) %>%
  summarise(sd_points = sd(points, na. rm = TRUE ),
            sd_assists = sd(assists, na. rm = TRUE ))

# A tibble: 2 x 3
  team sd_points sd_assists
             
1 A 4.27 1.26
2B 9.91 2.94

Das Ergebnis zeigt die Standardabweichung für die Punkte und Assist- Variablen für Team A und Team B an.

Hinweis : Sie können eine Liste mehrerer Variablen in die Funktion group_by() einschließen, wenn Sie nach mehreren Variablen gruppieren möchten.

Zusätzliche Ressourcen

In den folgenden Tutorials wird erläutert, wie Sie andere häufige Aufgaben in R ausführen:

So filtern Sie eindeutige Werte mit dplyr
So filtern Sie mit dplyr nach mehreren Bedingungen
So zählen Sie die Anzahl der Vorkommen in Spalten in R

Einen Kommentar hinzufügen

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