triathlon-szene.de |  Europas aktivstes Triathlon  Forum

triathlon-szene.de | Europas aktivstes Triathlon Forum (https://www.triathlon-szene.de/forum/index.php)
-   Sonstiges (https://www.triathlon-szene.de/forum/forumdisplay.php?f=32)
-   -   Statistik / r-Studio Hilfe benötigt (https://www.triathlon-szene.de/forum/showthread.php?t=46052)

schnodo 23.04.2019 12:06

Zitat:

Zitat von BananeToWin (Beitrag 1447698)
Wäre natürlich auch bei smoke.lev möglich. Allerdings ist in der ersten Zeile bei smoke.lev das Wort taegl, bei sex steht eine 1 sowie F.

Oh, okay, ich dachte die "1" wäre der "row name". Da muss ich mir wohl mal anschauen, wie die einzulesenden Daten zu formatieren sind...

BananeToWin 23.04.2019 12:49

Zitat:

Zitat von schnodo (Beitrag 1447719)
Oh, okay, ich dachte die "1" wäre der "row name". Da muss ich mir wohl mal anschauen, wie die einzulesenden Daten zu formatieren sind...

Ja du hast recht, sollte wohl der Reihenname sein. Zwei Werte macht ja keinen Sinn. Also müsste sex eigentlich auch factor sein.

macoio 23.04.2019 13:06

Zitat:

Zitat von BananeToWin (Beitrag 1447713)
Da der Raucherstatus ja nur ordinalskaliert ist, müsste der entsprechende Typ doch dann "factor" sein oder?

würde ich auch so interpretieren

Acula 23.04.2019 14:51

Zitat:

Zitat von BananeToWin (Beitrag 1447688)
Integer ist numerisch ja. Aber das dürfte ja eigentlich für smoke.lev nicht zutreffen. Die Variable sex könnte man ja auch mit 1 und 2 codieren und hätte dann wieder Zahlen, insofern könnte die auch numerisch sein.

Für smoke.lev hätte ich jetzt "character" erwartet.


(Soweit mir bekannt gibt es 4 Hauptklassen von Vektoren: double und integer (beide numerisch), logical und character)

Über die Funktion str bekomme ich das übrigens auch angezeigt.
> str(rki)
'data.frame': 201 obs. of 7 variables:
$ sex : Factor w/ 2 levels "F","M": 1 1 2 2 1 2 2 2 1 2 ...
$ age : int 61 60 20 21 75 55 58 58 28 56 ...
$ BMI : Factor w/ 198 levels "18,564","18,594",..: 29 123 11 25 189 144 77 166 163 170 ...
$ smoke.lev: Factor w/ 5 levels "12Mon","frueher",..: 5 2 5 3 4 2 4 2 4 5 ...
$ bhd : logi FALSE FALSE FALSE FALSE TRUE TRUE ...
$ sys : int 101 124 125 151 183 161 143 146 128 141 ...
$ dias : int 70 73 76 91 95 94 88 85 89 96 ...

BananeToWin 23.04.2019 14:58

Zitat:

Zitat von Acula (Beitrag 1447759)
Über die Funktion str bekomme ich das übrigens auch angezeigt.
> str(rki)
'data.frame': 201 obs. of 7 variables:
$ sex : Factor w/ 2 levels "F","M": 1 1 2 2 1 2 2 2 1 2 ...
$ age : int 61 60 20 21 75 55 58 58 28 56 ...
$ BMI : Factor w/ 198 levels "18,564","18,594",..: 29 123 11 25 189 144 77 166 163 170 ...
$ smoke.lev: Factor w/ 5 levels "12Mon","frueher",..: 5 2 5 3 4 2 4 2 4 5 ...
$ bhd : logi FALSE FALSE FALSE FALSE TRUE TRUE ...
$ sys : int 101 124 125 151 183 161 143 146 128 141 ...
$ dias : int 70 73 76 91 95 94 88 85 89 96 ...


Das sieht doch logisch aus. sex und smoke.lev als factors, das würde passen. age, sys, dias als numerische Variable passt auch. Einzig BMI müsste auch numerisch sein. Factor heißt ja, dass nur vordefinierte Werte erlaubt sind. In dem Fall scheinen 198 verschiedene Werte vordefiniert, aber der BMI ist ja eine stetige Variable. Deshalb wäre es wohl sinnvoll, den BMI zu einer numerischen Variable zu machen. Unter anderem würdest du sonst vielleicht eine Fehlermeldung bekommen, wenn du weitere Fälle/Zeilen hinzufügst mit wahrscheinlich neuen Werten für den BMI. Und die sind ja dann nicht vordefiniert.
(Aber wie gesagt, ich bin selbst noch kein Pro)

schnodo 23.04.2019 16:13

Zitat:

Zitat von BananeToWin (Beitrag 1447730)
Ja du hast recht, sollte wohl der Reihenname sein. Zwei Werte macht ja keinen Sinn. Also müsste sex eigentlich auch factor sein.

Ah, dann ist es doch nicht so komplex und ich muss nicht recherchieren. :Lachen2:

Zitat:

Zitat von BananeToWin (Beitrag 1447761)
Einzig BMI müsste auch numerisch sein.

Kann es sein, dass das Komma nicht als Dezimaltrennzeichen erkannt wird und der Parser stattdessen einen Punkt erwartet?


Alle Zeitangaben in WEZ +2. Es ist jetzt 19:27 Uhr.

Powered by vBulletin Version 3.6.1 (Deutsch)
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.