List, histogram, boxplot in [r]

Moderators: dirkwb, Xilvo

Reageer
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!

Gebruikersavatar
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:

Code: Selecteer alles

Obs1   Obs2  Obs3  Obs4

1	   2	 3	  4

...	...	...	...
En je wilt nu een boxplot van Obs1, Obs2, ..., Obs4 maken?
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.)

)

Reageer