In diesem Teil wird beschrieben, wie man verschiedene Daten mit Funktionen ermitteln kann.\
In diesem Teil wird beschrieben, wie man verschiedene Daten mit Funktionen ermitteln kann.\
Hierfuer sollte man sich die Daten erneut anschauen.\
Hierfür sollte man sich die Daten erneut anschauen.\
Fuer diesen Teil ist es wichtig zu wissen, wie man auf eine Spalte zugreifen kann. Dies macht man in dem man die Variable in dem der Datensatz gespeichert ist (hier gameData) angibt und den Spaltennamen in entweder zwei eckigen Klammern oder hinter einem $ Zeichen definiert.\
Für diesen Teil ist es wichtig zu wissen, wie man auf eine Spalte zugreifen kann. Dies macht man in dem man die Variable in dem der Datensatz gespeichert ist (hier gameData) angibt und den Spaltennamen in entweder zwei eckigen Klammern oder hinter einem $ Zeichen definiert.\
Die Syntax waere dann beispielsweise:\
Die Syntax wäre dann beispielsweise:\
```data[["column"]])``` oder ```data$column```, bzw. ```data$"spaced column name"```\
```data[["column"]])``` oder ```data$column```, bzw. ```data$"spaced column name"```\
\
\
Die Tabelle unten zeigt alle Daten aus dem Datensatz. Mit den Pfeilen in der oberen Reihe kann man die durch die Spalten schalten.
Die Tabelle unten zeigt alle Daten aus dem Datensatz. Mit den Pfeilen in der oberen Reihe kann man die durch die Spalten schalten.
...
@@ -230,10 +230,10 @@ head(gameData)
...
@@ -230,10 +230,10 @@ head(gameData)
### Mittelwert
### Mittelwert
Der Mittelwert bestimmt den Durchschnitt aller gegebenen Werte. Die Rechnung dafuer ist:\
Der Mittelwert bestimmt den Durchschnitt aller gegebenen Werte. Die Rechnung dafür ist:\
$(x_{1} + x_{2} + \cdots + x_{n}) / x$\
$(x_{1} + x_{2} + \cdots + x_{n}) / x$\
\
\
Um den Mittelwert einer Spalte zu bestimmen, vewendet man die 'mean()' Funktion verwenden. In diese setzt man die Variable in der die Daten gespeichert sind (gameData) und gibt die gewuenschte Spalte an.\
Um den Mittelwert einer Spalte zu bestimmen, vewendet man die 'mean()' Funktion verwenden. In diese setzt man die Variable in der die Daten gespeichert sind (gameData) und gibt die gewünschte Spalte an.\
\
\
Bestimmen Sie den Mittelwert von "Play Time".
Bestimmen Sie den Mittelwert von "Play Time".
```{r mean, exercise=TRUE}
```{r mean, exercise=TRUE}
...
@@ -284,10 +284,10 @@ Sie sollten hier den Wert 77.91056 bekommen.
...
@@ -284,10 +284,10 @@ Sie sollten hier den Wert 77.91056 bekommen.
### Lineare Regression
### Lineare Regression
Die Lineare Regression bestimmt das Verhaeltnis zwischen zwei Werten(-sets).\
Die Lineare Regression bestimmt das Verhältnis zwischen zwei Werten(-sets).\
\
\
Die Varianz wird durch die 'lm()' Funktion bestimmt Hier uebergibt man Daten welche mit einem Tilde-Symbol (~) verbunden sind, also beispielsweise ```lm(x~y)```.\
Die Varianz wird durch die 'lm()' Funktion bestimmt Hier übergibt man Daten welche mit einem Tilde-Symbol (~) verbunden sind, also beispielsweise ```lm(x~y)```.\
Bestimmen sie die Lineare Regression mit "Users Rated" im Verhaeltnis zu "Owned Users".
Bestimmen sie die Lineare Regression mit "Users Rated" im Verhältnis zu "Owned Users".
Falls man etwas mehr information will, kann man die Eingabe (oder die Variale in welche man dies gespeichert hat) noch in die ```summary()``` Funktion schreiben.\
Falls man etwas mehr information will, kann man die Eingabe (oder die Variale in welche man dies gespeichert hat) noch in die ```summary()``` Funktion schreiben.\
Weiterhin kann man dies auf ein Plot abbilden. Dazu verwendet man die ```plot()``` Funktion in welche man einen x und y Wert eingibt, zusammen mit Optionen wie das Plot aussehen soll. Mehr information dazu findet man [in der Dokumentation](https://www.rdocumentation.org/packages/graphics/versions/3.6.2/topics/plot).\
Weiterhin kann man dies auf ein Plot abbilden. Dazu verwendet man die ```plot()``` Funktion in welche man einen x und y Wert eingibt, zusammen mit Optionen wie das Plot aussehen soll. Mehr information dazu findet man [in der Dokumentation](https://www.rdocumentation.org/packages/graphics/versions/3.6.2/topics/plot).\
Mit ```abline()``` kann man die Regressionslinie der lm Funktion abbilden. Dazu wird die lm Funktion, oder die Variable in der diese gespeichert ist, an ```abline()``` uebergeben.\
Mit ```abline()``` kann man die Regressionslinie der lm Funktion abbilden. Dazu wird die lm Funktion, oder die Variable in der diese gespeichert ist, an ```abline()``` übergeben.\
```{r lm-plot-example}
```{r lm-plot-example}
raters <- gameData$"Users Rated"
raters <- gameData$"Users Rated"
owned <- gameData$"Owned Users"
owned <- gameData$"Owned Users"
...
@@ -447,7 +447,9 @@ Geben Sie nun ein Säulendiagramm mit den Werten von "Complexity Average" und Ac
...
@@ -447,7 +447,9 @@ Geben Sie nun ein Säulendiagramm mit den Werten von "Complexity Average" und Ac