List, histogram, boxplot in [r]
-
- Berichten: 20
List, histogram, boxplot in [r]
Ik zit al een tijdje te stoeien hoe ik in het programma [R] van de waarden uit een list een histogram of boxplot kan maken.
De code heb ik hier geupload.
De code copy paste ik in [R] maar vervolgens lukt het mij niet om met het commando plot(), hist() of boxplot() een grafische weergave van de vier onderdelen te maken die in de list aanwezig zijn.
Of ik krijg een melding van dat x een numerieke waarde moet hebben, of dat het object niet bestaat.
Van de handleidingen wordt ik niet veel wijzer en ik weet nu even niet wat het logische is om te doen, om een grafische weergave te krijgen van bovenstaande list.
Dank u!
De code heb ik hier geupload.
De code copy paste ik in [R] maar vervolgens lukt het mij niet om met het commando plot(), hist() of boxplot() een grafische weergave van de vier onderdelen te maken die in de list aanwezig zijn.
Of ik krijg een melding van dat x een numerieke waarde moet hebben, of dat het object niet bestaat.
Van de handleidingen wordt ik niet veel wijzer en ik weet nu even niet wat het logische is om te doen, om een grafische weergave te krijgen van bovenstaande list.
Dank u!
- Berichten: 10.179
Re: List, histogram, boxplot in [r]
Je link werkt niet...
Maar toch al wat verduidelijking zoeken: je hebt dus een lijst van 4 kolommen en een zeker aantal waarden? Zoiets:
En je wilt nu een boxplot van Obs1, Obs2, ..., Obs4 maken?
Maar toch al wat verduidelijking zoeken: je hebt dus een lijst van 4 kolommen en een zeker aantal waarden? Zoiets:
Code: Selecteer alles
Obs1 Obs2 Obs3 Obs4
1 2 3 4
... ... ... ...
Zoek je graag naar het meest interessante wetenschapsnieuws? Wij zoeken nog een vrijwilliger voor ons nieuwspostteam.
-
- Berichten: 20
Re: List, histogram, boxplot in [r]
Sorry, kan niet 1 2 3 een nieuwe site vinden waar ik het kan uploaden.
Ja het klopt wat je zegt Driekse. In mijn voorbeeld zijn er ook 4 kolommen: de paren hebben een relatie met elkaar (dus per 2 kolommen is er een verband tussen die kolommen). Ik moet dan bv een histogram en een boxplot (en als ik dat weet dan weet ik denk ik ook wel hoe ik een grafiek etc moet maken).
De originele code zie je hieronder. Ik weet wel wat alles doet, maar ik weet niet hoe je het gevraagde kan aanroepen met de functies uit [R].
"mileage" <-
list("mpg1" = c(16.899999999999999, 15.5, 19.199999999999999, 18.5, 30., 27.5,
27.199999999999999, 30.899999999999999, 20.300000000000001, 17.,
21.600000000000001, 16.199999999999999, 20.600000000000001,
20.800000000000001, 18.600000000000001, 18.100000000000001, 17.,
17.600000000000001, 16.5, 18.199999999999999, 26.5, 21.899999999999999,
34.100000000000001, 35.100000000000001, 27.399999999999999, 31.5, 29.5,
28.399999999999999, 28.800000000000001, 26.800000000000001, 33.5,
34.200000000000003, 31.800000000000001, 37.299999999999997, 30.5, 22.,
21.5, 31.899999999999999)
, "cyl1" = c(8., 8., 8., 8., 4., 4., 4., 4., 5., 6., 4., 6., 6., 6., 6., 6., 8., 8., 8.,
8., 4., 6., 4., 4., 4., 4., 4., 4., 6., 6., 4., 4., 4., 4., 4., 6.,
4., 4.)
, "mpg2" = c(21., 21., 22.800000000000001, 21.399999999999999, 18.699999999999999,
18.100000000000001, 14.300000000000001, 24.399999999999999,
22.800000000000001, 19.199999999999999, 17.800000000000001,
16.399999999999999, 17.300000000000001, 15.199999999999999, 10.4, 10.4,
14.699999999999999, 32.399999999999999, 30.399999999999999,
33.899999999999999, 21.5, 15.5, 15.199999999999999, 13.300000000000001,
19.199999999999999, 27.300000000000001, 26., 30.399999999999999,
15.800000000000001, 19.699999999999999, 15., 21.399999999999999)
, "cyl2" = c(6., 6., 4., 6., 8., 6., 8., 4., 4., 6., 6., 8., 8., 8., 8., 8., 8., 4., 4.,
4., 4., 8., 8., 8., 8., 4., 4., 4., 8., 6., 8., 4.)
)
Ja het klopt wat je zegt Driekse. In mijn voorbeeld zijn er ook 4 kolommen: de paren hebben een relatie met elkaar (dus per 2 kolommen is er een verband tussen die kolommen). Ik moet dan bv een histogram en een boxplot (en als ik dat weet dan weet ik denk ik ook wel hoe ik een grafiek etc moet maken).
De originele code zie je hieronder. Ik weet wel wat alles doet, maar ik weet niet hoe je het gevraagde kan aanroepen met de functies uit [R].
"mileage" <-
list("mpg1" = c(16.899999999999999, 15.5, 19.199999999999999, 18.5, 30., 27.5,
27.199999999999999, 30.899999999999999, 20.300000000000001, 17.,
21.600000000000001, 16.199999999999999, 20.600000000000001,
20.800000000000001, 18.600000000000001, 18.100000000000001, 17.,
17.600000000000001, 16.5, 18.199999999999999, 26.5, 21.899999999999999,
34.100000000000001, 35.100000000000001, 27.399999999999999, 31.5, 29.5,
28.399999999999999, 28.800000000000001, 26.800000000000001, 33.5,
34.200000000000003, 31.800000000000001, 37.299999999999997, 30.5, 22.,
21.5, 31.899999999999999)
, "cyl1" = c(8., 8., 8., 8., 4., 4., 4., 4., 5., 6., 4., 6., 6., 6., 6., 6., 8., 8., 8.,
8., 4., 6., 4., 4., 4., 4., 4., 4., 6., 6., 4., 4., 4., 4., 4., 6.,
4., 4.)
, "mpg2" = c(21., 21., 22.800000000000001, 21.399999999999999, 18.699999999999999,
18.100000000000001, 14.300000000000001, 24.399999999999999,
22.800000000000001, 19.199999999999999, 17.800000000000001,
16.399999999999999, 17.300000000000001, 15.199999999999999, 10.4, 10.4,
14.699999999999999, 32.399999999999999, 30.399999999999999,
33.899999999999999, 21.5, 15.5, 15.199999999999999, 13.300000000000001,
19.199999999999999, 27.300000000000001, 26., 30.399999999999999,
15.800000000000001, 19.699999999999999, 15., 21.399999999999999)
, "cyl2" = c(6., 6., 4., 6., 8., 6., 8., 4., 4., 6., 6., 8., 8., 8., 8., 8., 8., 4., 4.,
4., 4., 8., 8., 8., 8., 4., 4., 4., 8., 6., 8., 4.)
)